2009-03-02 2 views
11

Я пытаюсь выбрать между Oolong и SIO2 игровых движков iPhone для моего первого проекта программирования игр. У меня есть опыт какао и многолетний опыт C++, в том числе относительно низкоуровневая 2D-графика и разработка Quicktime plugins, но только незначительная экспозиция OpenGL. Какой двигатель был бы самым простым для изучения и наиболее продуктивным для кого-то с моим фоном и ограниченным временем?Oolong, SIO2 или коммерческий игровой движок для 3D-игр для iPhone новичок?

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

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

** редактировать декабрь 2011 - SIO2 уже не бесплатно **

+0

на недавней IGDA GameJam в Перте на прошлой неделе я встретил людей из двух команд, использующих Unity (Indie), и парня, у которого была впечатляющая демо-версия для серфинга с Shiva (http://www.stonetrip.com/), показанная на ПК, а не iPhone. –

+0

Oolong поддерживает уже смешанный синтаксический анализ файла с помощью: Blender .blend parser BlendParse, который утверждает, что он достаточно прост в использовании для производства: http://code.google.com/p/oolongengine/wiki/BlendParse – Lukasz

+0

Итак, какой движок вы использовали решите пойти с Энди? – jasonb

ответ

8

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

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

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

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

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

+0

Блендер и Python звучат хорошо для меня. –

2

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

  • Learn Кривой очень короткий, если у Вас есть основной задний фон
  • Unity включает большой набор полезных наружную части «графики & аудио»
  • с единицей Вы не делаете заботиться о формате графики/аудио файла
  • Один код для обоих Ios и Android
  • Полный набор предварительно собранного актива бесплатно из магазина
  • Exendible редактор, чтобы сделать свой уровень-редактор

Я провел один год, чтобы закрыть проект OOLong. Вероятно, я бы сэкономил шесть месяцев на работе с единством.

+0

Oolong устарел больше не поддерживает файлы Blender. – rraallvv

Смежные вопросы