Авторизация

Логин: Пароль:
Регистрация Забыли свой пароль?

Игровые движки

Страницы: 1
Игровые движки, Обзор существующих движков на Delphi
Друзья! Давайте общими силами составим здесь хотя бы краткий обзор готовых игровых движков с открытым кодом на Delphi. А может быть кто-то лично использовал какой-либо движок и поделится с нами впечатлениями smile:)

Итак, первым в нашем списке будет —

duncongames
Цитата
Developing Games and Game Engine on Delphi, OpenGL, OpenAL

[ Описание | Примеры ]

Несколько скриншотов:
РисунокРисунокРисунок

Остальные скриншоты.

Движок применяется для 2D и 3D игр, может расширяться за счет плагинов, умеет рабтать с сетью.
Популярный нынче в среде разработчиков игр движок CAST II.
Цитата
CAST II это бесплатный игровой (не только графический) движок с открытыми исходными кодами для Delphi и Free Pascal.

Популярность он свою, видимо, оправдывает, т.к. предлагает довольно мощные возвожности, как то:

* WYSIWYG редактор игрового мира
* Низкие системные требования
* В перспективе - кроссплатформенность (код совместим с FPC)
* Хорошая производительность (со слов разработчиков)

Более подробно смотрите на официальном сайте.

Несколько скриншотов:
РисунокРисунокРисунок

Остальные скриншоты.

Что ж, если судить по красоте скриншотов и многочисленных обсуждения на разных форумах, движок действительно заслуживает внимания. Вот только аудио подсистема и работа с сетью на момент написания поста все еще значатся как "в разработке"...
Есть еще очень хороший движок DGLEngine. Замечателен он тем, что его очень просто освоить, обладает всеми необходимыми функциями для создания несложных игр. Пожалуй, это идеальный вариант для начинающих программистов.
Для меня один из самых неплохих движков именно для 3d игр - GLScene, он создан на базе OpenGL, имеет большую производительность и скорость. К тому же GLScene является бесплатным, но при этом не уступает в возможностях другим коммерческим. Одна из главных возможностей движка – возможность "творить" прямо на форме Delphi без каких-либо 3d редакторов. =)
Изменено: a9d - 13.03.2010 13:29:12
пока ты не доволен жизнью - она проходит...
Вот, кстати, нашел такой движок для Delphi: Andorra 2D 0.451
Andorra 2D отличается простым API для программирования 2D-игр, позволяет использовать силу Direct3D или OpenGL без каких-либо знаний в этой области. Andorra 2D разрабатывается как приемник DelphiX поэтому архитектура спрайтового движка очень схожа с DelphiX.
свободный страннык
Если будет не сложно скиньте ссылку на DGLEngine в личку. Очень нужно. Может игру напишу
Держи http://depositfiles.com/ru/files/3238826
Я работал с двумя игровыми движками, Omega Engine и HGE (Haaf's Game Engine)
Оба имеют открытый исходный код, правда HGE Написан на C++ и использовал я его именно с этим языком, но его уже портировали на Delphi.
С Omega Engine я больше работал и мне он показался удобнее, тем более он с самого начала был написан на Delphi. Есть сразу две версии движка: OpenGL и DirectX версии. Кроме того, автор движка уже вовсю разрабатывает другой движок Laimal Engine. На сайте http://gd.isadateam.com/ есть хороший форум, где всегда помогут новичкам. Можно посмотреть на чужие проекты, и свой показать. Команда isadateam уже выпустила несколько игр, некоторые из них коммерческие. А лицензия не запрещает использования движка в коммерческих целях.
В HGE например есть возможность работать с полигонами, т.е. с произвольными треугольниками и можно их без проблем текстурировать, в Омеге же, все рисуется через прямоугольные спрайты, которые, конечно, можно поварачивать на произвольный угол, но их нельзя с такой же легкость деформировать(Можно если писать на чистом OpenGL или DirectX, но это не для новичков.). Также в HGE есть свой Particle Manager, для создания красивых эффектов в играх.
В общем, рекомендую к использованию.
Изменено: rozpants - 09.09.2010 17:19:33
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)