Skip to content

A procedurally-generated snow game based on a custom game engine.

Notifications You must be signed in to change notification settings

neketka/Snowfall-Public

Repository files navigation

Snowfall

A procedurally-generated snow game based on a custom game engine.

Build

  • 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

Screenshot Screenshot

Currently implemented features

* 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

Work-in-progress

* Deferred rendering
* Particle System
* Real-time IBL
* Post-processing
    * SSAO
    * SSR
    * Motion Blur
    * DOF
    * Color Grading
* Subsurface scattering approximation
* Actual game

About

A procedurally-generated snow game based on a custom game engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published