Skip to content

A minimalistic no-nonsense game engine written in modern C++ for educational purposes.

License

Notifications You must be signed in to change notification settings

smacdo/Daybreak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daybreak

A minimalistic no-nonsense game engine written in modern C++ for educational purposes.

Development notes

Currently in initial development, still doing a lot of early work when I have spare time. v1 goals is to have:

  • OpenGL 3.3 renderering support
  • DirectX 11 rendering support
  • Windows 7, Windows 10 and Linux platform support
  • Traditional lighting model with scene and obj loading support

After v1 the goals include researching and building:

  • Switch to a physically based lighting model
  • Shadows
  • Terrain rendering with awesome atmosphere rendering
  • gltf model support
  • Android, iOS support
  • One or two showcase games
  • 2d game model

About

A minimalistic no-nonsense game engine written in modern C++ for educational purposes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages