Since the last post, the framework received some major updates that touched many parts of the underlying resource management and rendering systems:


The rendering and update system has been refactored to allow any number of players in a split screen scenario. Each player is bound to a specific input device.

Another useful feature that has been added is the hot-reloading of external files: shaders, scripts, language files, etc.

Other features include:

  • Multi-threaded resource loading
  • ChaiScript support:
  • Velocity buffer rendering
  • Better file-management support