Hologine

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.

current features

  • nifty allocators tuned for a variety of situations
  • task pool and event queue for distributing work across cores
  • targeted at 64 bit processors exclusively