Улун, SIO2 или коммерческий игровой движок для 3D-игр для iPhone, новичок?

StackOverflow https://stackoverflow.com/questions/601690

Вопрос

Я пытаюсь выбрать между Улун и СИО2 Игровые движки для iPhone для моего первого проекта по программированию игр.У меня есть некоторый опыт работы с Cocoa и много лет работы на C++, включая 2D-графику относительно низкого уровня и разработку. Плагины Quicktime но лишь незначительное воздействие OpenGL. Какой движок будет проще всего освоить и наиболее продуктивным для человека с моим опытом и ограниченным временем?

Оба включают физический движок Bullet.Я склоняюсь к Улуну из-за его исходного кода на C++ и оптимизации для графики PowerVR.Однако интерпретатор Lua и дополнительные звуковые возможности в SIO2 привлекательны.SIO2 также, кажется, имеет хороший диапазон обучающие программы.

Я тоже готов потратить деньги на Единство или Игровая среда Torque если они сэкономят мне значительное время.Однако цены становятся интересными: лицензия Unity Indie распространяется только на компании с оборотом (не доходом!) менее 100 000 долларов США, поэтому вы легко выходите из этой категории и получаете 3000 долларов США за место.Мне бы хотелось, чтобы меня убедили, что это сэкономит время, чтобы оправдать эти инвестиции по сравнению с простым использованием SIO2!Продукт Torque 3D, похоже, еще не выпущен, но, похоже, стоит около 500 долларов США сверх 150-долларовой инди-лицензии (их порог дохода составляет 250 000 долларов США).

**Редактирование: декабрь 2011 г.: SIO2 больше не бесплатен **

Это было полезно?

Решение

Вчера вечером я запустил свое первое приложение SIO2, и его было легко приступить к работе с помощью руководств (учебники включают в себя полный проект XCode, который вы можете загрузить и начать взломать).Учебные проекты также очень хорошо прокомментированы, что позволяет быстрее освоить их.

Интерфейсы к SIO2 в основном написаны на C, поэтому ваш опыт работы с C++ должен облегчить этот переход.

Даже если вы им не пользуетесь, загрузите SIO2, откройте одно из руководств и просмотрите комментарии и код.Вы сможете довольно быстро определить, нравится ли вам этот набор инструментов и стиль.

Это не связано напрямую со скоростью освоения, но для меня большим плюсом стала интеграция с Blender.Это позволяет мне использовать бесплатный набор 3D-инструментов для создания и экспорта моделей, а затем продолжить работу.Я видел, что Улун использует 3DS, и я не уверен, экспортирует ли Blender этот формат или нет, поэтому могу ошибаться.

Если вам интересно:SIO2 предоставляет скрипт Python, который экспортирует сцену Blender в zip-файл.Затем изнутри кода SIO2 вы ссылаетесь на свои объекты со сцены и переносите их в приложение для iPhone.

Другие советы

Я пробую как OOLong, так и Unity.Я предлагаю использовать единство:

  • Кривая обучения очень коротка, если у вас есть базовый игровой опыт.
  • Unity включает в себя большой набор утилит помимо графики и звука.
  • С Unity вам не важен формат графических/аудиофайлов.
  • Один код для iOS и Android
  • Полный набор предварительно собранных активов бесплатно из магазина
  • Расширяемый редактор для создания вашего редактора уровней

Я трачу один год на закрытие проекта OOLong.Я бы, наверное, сэкономил полгода работы с Unity.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top