A procedurally-generated snow game based on a custom game engine.
- Windows 10 and OpenGL 4.6 compatible GPU required.
- Open .sln file with Visual Studio 2017
- Build the project
- Copy the assets from the Snowfall folder to the to the folder with the executable
* Centralized ECS architecture throughout engine
* Lazy initialization for various resources
* All components are serializable
* PCF shadows
* Cook-Torrance and Oren-Nayar BRDF renderer
* External asset importer
* Latest OpenGL 4.6 bindings
* GUI/Text rendering
* Cascaded shadow maps
* Integration with Bullet Physics
* Post-processing
* Bloom
* FXAA
* Filmic Tonemapping
* Eye Adaptation
* Deferred rendering
* Particle System
* Real-time IBL
* Post-processing
* SSAO
* SSR
* Motion Blur
* DOF
* Color Grading
* Subsurface scattering approximation
* Actual game