2D game engine and editor (C++, GL, D3D, QT)