Разработка игр в Delphi

Я хотел бы попробовать сделать несколько простых игр для личных / учебных целей. Под простыми играми я имею в виду такие игры, как платформа, лабиринт, аркадные игры, например. Я также хотел бы однажды создать платформенную игру с простым редактором, чтобы другие могли редактировать и разрабатывать свои собственные игровые уровни.

Хотя я не уверен, что Delphi - это то, что нужно, я не вижу и не слышу, чтобы многие люди писали игры на Delphi, но Delphi - единственный язык, который я понимаю на промежуточном уровне.

Если Delphi приемлем для создания простых игр, как я уже упоминал, правильно ли я считаю, что мне потребуются библиотеки, которые могли бы помочь мне в этом, например, Direct X?

Я использую Delphi XE, я бы хотел подождать и перейти на Delphi XE2, так как кажется, что он включает в себя некоторые встроенные библиотеки чертежей.

Я с нетерпением жду ваших ответов по этому вопросу.

Благодарю.