Глупый вопрос, ты явно нарываешься на сарказм. Потому что не знать массивы и называть себя миддлом может либо полный бездарь либо тролль.
Опять же. Паскаль или дельфи? Или ты даже не знаешь что пытаешься изучить?
Для дельфи есть много движков, для этого нужно не на тостере спрашивать а искать в поиске что-то типа ZenGL , GLScene
Или посмотреть тут
https://wiki.freepascal.org/Game_Engine
Или просто нагуглить Delphi game engine