Мой совет, хочешь писать движок и получить реальный опыт, напиши на плюсах, для плюсов и с ООП синтаксисом под блитц. Это даже каким-то спросом пользоваться будет.
Что я имею в виду:
MyAwesomeEntryPoint(...)
{
Graphics3D(1920, 1280, true);
...
auto cam = new Camera();
cam.Move(5, 0 ,5);
...
while (!KeyHit(eKEY_ESC))
{
...
RenderWorld();
}
}
И т.п.