Любой игровой движок для Delphi? - PullRequest
14 голосов
/ 14 июля 2010

Я хочу создать игру в Delphi

Есть ли хороший игровой движок для Delphi?

на основе DirectX 10 или OpenGL?

Мне это нужно для 3D-игр или только я могу сделать это с C ++?

Ответы [ 7 ]

6 голосов
/ 14 июля 2010

Это очень, очень широкий вопрос, и на него сложно дать простой ответ.

Большинство "игровых движков" - это системы, которые предварительно встроены в тот или иной язык и реализуют всеУровень игровой логики для определенного типа игры.Как правило, они поставляются с неким набором инструментов, который позволяет создавать игровой контент (уровни, персонажи, сценарии и т. Д.) Для запуска на движке.Если вы ищете настоящий игровой движок, он не будет «для Delphi».В него может быть встроена система сценариев, но это будет язык сценариев, а не настоящий язык программирования, скомпилированный в нативный код, такой как Delphi.Вероятно, самая близкая вещь, которую вы найдете, это двигатель TURBU , незавершенная работа, которую я строю.Это движок для RPG консольного стиля, он поставляется со встроенным скриптингом на основе Object Pascal. Но это все еще язык скриптов с множеством ограничений, а не полноценное программирование на Delphi.

С другой стороныЕсли вы ищете инструменты для самостоятельного построения игровой логики, вы обязательно найдете это в Delphi.Взгляните на Asphyre , который является основой разработки игр, а не игровым движком.Он содержит набор классов и модулей, которые значительно упрощают интерфейс для мультимедийных компонентов на компьютере, таких как DirectX / OpenGL, клавиатура, мышь и другие входы, звук и музыка и т. Д. Это довольно хорошая среда, подходящая для созданияигровой движок. Он не поставляется с какими-либо компонентами для написания сценариев, но для Delphi доступно немало языков сценариев.

Надеюсь, это поможет вам начать работу.Если у вас есть более конкретные вопросы, не стесняйтесь задавать их здесь, в StackOverflow, и, возможно, один из нас найдет более полезный ответ.

5 голосов
/ 14 июля 2010

Вот список игр, связанных с Delphi Links.

(Не стесняйтесь добавлять в этот список)

4 голосов
/ 15 июля 2010

Выезд Андорра 2D .Это отличный движок для создания игр, и он более мощный, чем DelphiX.Я знаю, что он называется Andorra 2D , но вы также можете разрабатывать и 3D-игры.Кстати, существует множество учебных пособий, поэтому я думаю, что у вас не возникнет никаких проблем при разработке игры.

Обновление: отличные учебные пособия для Andorra2D вы можете найти здесь .

Привет

0 голосов
/ 17 июля 2010

В разработке находится игровой движок Delphi OpenGL под названием Rage 3D .Некоторое время он выглядел многообещающе, но, похоже, не обновлялся через 4 года.

0 голосов
/ 15 июля 2010

Я программировал игры на Delphi с момента его выхода. Я широко использую TGraphics32 для рендеринга игровой доски, UndelphiX для DirectX звука и локальной сети, пакет скинов от KSDev, чтобы придать классный вид, и множество общих компонентов, таких как LMD Tools и TMS, для обеспечения функциональности специального назначения. Таким образом, я могу сосредоточиться на написании игровых материалов, а не инструментов. Надеюсь, это поможет.

0 голосов
/ 15 июля 2010

есть unDelphiX

, но это в основном для 2D-игр и основано на DirectX.

0 голосов
/ 14 июля 2010

Несколько лет назад существовал проект оболочки DirectX, который назывался DelphiX.

Я не знаю много о качестве проекта и о том, поддерживался ли он в течение года, но я думаю, вы могли бы взглянуть на него. (Или кто-то еще может это прокомментировать)

...