Skip to content

MarioSieg/soliton_engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

soliton engine

Lightweight Vulkan game engine with Lua scripting and modern graphics
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot

Roadmap

  • Cross-platform support for Windows, Linux, and MacOS
  • Parallel, high performance physics engine
  • Realtime audio engine
  • Multithreaded Vulkan rendering backend
    • PBR (Physically Based Rendering) materials
    • Day/Night cycle
    • Shader hot reloading
    • HDR (High Dynamic Range) rendering
    • Post-processing effects
    • Cascaded shadow mapping
    • Baked global illumination
    • Real-time reflections
    • Volumetric Clouds
    • Dynamic Sky
  • Fast ECS (Entity-Component-System) architecture
  • Easy to use Lua scripting API using LuaJIT
  • Simple but powerful scene editor

(back to top)

License

Distributed under the Apache 2 License. See LICENSE.txt for more information.

(back to top)

Contact

Mario Sieg - @mario_neo - [email protected]

Project Link: Soliton Engine

Developed 2022-2024 in Berlin, Constance, Germany and Fecamp, France.

(back to top)

About

C++ 20 Vulkan game engine with Lua scripting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published