C/C++ Game Engine. Functional style (mostly).