Unity 3D против UDK 3 для iOS - PullRequest
2 голосов
/ 11 июля 2011

У меня есть пара идей для некоторых 3D-игр / приложений, и мне нужно знать, какой 3D-движок использовать.Мне нравится высокоуровневый подход Unity и UDK.Я уже делал несколько 2D-игр, используя cocos2d, но я совершенно новичок в 3D-мире, поэтому я считаю, что Unity или UDK - хороший выбор.Я знаю о различиях в лицензировании, и меня больше интересует кривая обучения, а не стоимость лицензирования.

Планы:

  • 3D "боковой скроллер", которыйидет вперед (вверх), а не в сторону.Космический корабль третьего лица.Это было бы в первую очередь для обучения.Наклоните, чтобы управлять, нажмите, чтобы прыгать.Очень простая графика, достаточно раскраски вершин.

  • 2.5D "боковой скроллер", как и выше, но с автомобилем.Эта игра будет генерировать уровни случайным образом из пары сборных блоков определенной длины, которые легко сочетаются друг с другом.

  • 3D-дисплей дополненной реальности для пилотов с сеткой ландшафта, загруженной из данных матрицы высот.Требуется акселерометр и доступ к GPS.

Другие важные моменты:

  • Должен иметь возможность привязываться к покупкам в приложении.
  • Чем больше контента для сообщества, например, учебных пособий и форумов, тем лучше.
  • Возможность добавлять сторонние библиотеки, такие как Flurry Analytics, является большим плюсом!Но я думаю, это невозможно?

Какой двигатель вы бы порекомендовали для этих проектов и почему?Желательно, чтобы я выбрал один и придерживался его.

Ответы [ 2 ]

5 голосов
/ 15 июля 2011

У вас будет путь, лучшее время для развития с Unity. У UDK есть фантастический, невероятно способный движок, но его инструменты не имеют простоты использования Unity, его документация для разработчиков оставляет желать лучшего lot , а сообщество его не использует достаточно долго, чтобы там можно было найти большую помощь. Некоторые быстрые поиски в Google предполагают, что вы можете написать свои собственные подключаемые модули Objective-C для игр Unity, так что покупки в приложениях и сторонние библиотеки, безусловно, возможны. Я думаю, что Unity - ваша лучшая ставка.

0 голосов
/ 02 апреля 2012

А как насчет криогена? Это бесплатно для некоммерческого использования, а также обеспечивает моно C #.

Проверьте это CryEngine

...