Visit the Github project page for source code.
For all the information out there on high performance games, there’s not much in the way of tried-and-true engines. Hologine is an attempt to create a game framework that makes use of hardware trends to ensure performance on a range of reasonable hardware configurations.
Currently, Hologine is a bunch of scaffolding and research. There’s some nifty allocators usable in a variety of situations encountered in games and a task pool for distributing independent tasks over a variety of cores. Unit tests verify the behavior of the current components, and a custom build system allows the game to be broken in to modular parts.
- nifty allocators tuned for a variety of situations
- task pool and event queue for distributing work across cores
- targeted at 64 bit processors exclusively