Skip to content

axlecrusher/hgengine3

Repository files navigation

hgengine3

This is the 3rd generation of the Mercury game engine. Rewritten from the ground up with a focus on performance, making use of data oriented design while still being easy to use. Mercury 3 includes VR support via OpenVr. Its intended to be cross platform, though currently only builds on Windows.

Screenshot

Prior versions


TODO

In no particular order

  • Clean up data oriented scene graph. Removing older scene graph data types.
  • Lighting (deferred, tile deferred?)
  • Better/simple render target implementation
  • Implement Vulkan
  • Port windowing system, input, and sound systems to linux

About

Third generation Mercury engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages