2D game engine utilizing DirectX 9 for rendering and Lua for scripting