Приветствую! Вы можете попробовать ZenGL - он специализирован для 2D-игр, у него есть примеры входящие в библиотеку ZenGL.
Вы можете использовать версию 3.12 - Windows, Linux, MacOS-Carbon.
Либо одну из последних версий, в данное время 3.27 - Windows, Linux, MacOS-Cocoa, Android (в ближайшее время будет новая версия), но надо учитывать, что она не полностью совместима со старыми версиями (так же с примерами).
DirectX - поддерживается только версией 3.12, не выше. Извиняюсь, но я не буду заниматься разными контекстами. Потому новые версии только на OpenGL.
Так же информация на вашем языке:
https://wiki.lazarus.freepascal.org/ZenGL/es Traductor de Google:
¡Saludos! Puede probar ZenGL: está especializado en juegos 2D y tiene ejemplos incluidos en la biblioteca ZenGL.
Puede utilizar la versión 3.12 - Windows, Linux, MacOS-Carbon.
O una de las últimas versiones, actualmente 3.27 - Windows, Linux, MacOS-Cocoa, Android (habrá una nueva versión en un futuro próximo), pero hay que tener en cuenta que no es totalmente compatible con versiones anteriores (también con ejemplos).
DirectX: compatible solo con la versión 3.12, no superior. Lo siento, pero no entraré en contextos diferentes. Por lo tanto, las nuevas versiones son solo para OpenGL.
También información en su idioma:
https://wiki.lazarus.freepascal.org/ZenGL/es