Custom Engine made using C++, OpenGL and SDL.
Engine Features:
- post processing
- fog
- water
- reflections
- procedural generation
- dynamic chunk loading/unloading
- lighting
- shadows
- asset management
- skybox
- .obj model loading
- Dear ImGui integration
- logging
- particles
- shell texturing
- sounds & music
- UI
- Input
- window events handling
- engine as a static lib
- hot reloading shaders
- shader preprocessing (#include)
Procedural terrain game made with my engine: