Подтвердить что ты не робот

Игровой движок iOS

Я в основном новичок и начинаю разработку игр для iPhone, и я хочу создавать 3D-игры для платформы, у меня был обзор, и, похоже, у вас нет выбора, если вы хотите, чтобы чистый 3D-ориентированный движок игры обеспечивал вы физически и т.д.

В то время как Googling я придумываю 2 решения:

Unity (unity3d.com), который, кажется, несколько ограничен сценариями и во время тестирования я видел, что даже простая сборка похожа на 28meg... Посмотрите на меня, что базовая версия не дает вам нигде, поскольку большая часть функции для оптимизации ваших приложений. поставляется с полной версией... и вам по-прежнему нужен флэш-экран.

SIO2 (sio2interactive.com), похоже, они просто выпускают новую версию, которая кажется довольно хорошей, они, похоже, используют С++ для кодирования, что здорово и имеет интеграцию blender. Исполняемый размер похож на 2 миллиона, что кажется мне невероятным для функций, которые они предоставляют, и вы также можете получить источник, и из моих тестов он работает довольно быстро.

В любом случае, мой вопрос в том, что люди используют там?

Единство кажется популярным выбором для "легкого" создания игры, но SIO2, кажется, более расширяем для меня (я прав, чтобы думать об этом?).

И, наконец, что бы вы, ребята, рекомендовали (в основном, iPhone 3D новичок) использовать на основе вашего опыта?

PS: У меня есть опыт работы на С++ и базовые знания в OpenGL (рабочий стол).

4b9b3361

Ответ 1

Unity очень круто, IMO, но я только начал использовать его для игры dev.

Ответ 2

Я предлагаю вам взглянуть на http://isgl3d.com/. он написал в Objective-C и имеет много хороших функций, имеет OpenGl ES 2 и поддержку физики пули и может импортировать 3D-объекты из блендера или майи с POD-форматом.

Также, если у вас есть знание C++, вы можете рассмотреть возможность использования openframeworks или cinder, оба являются С++ и созданы для творческого программирования, но могут использоваться для некоторых типов игр.

http://libcinder.org

http://openframeworks.cc

Ответ 3

Есть гораздо больше игровых движков iPhone 3D, чем единство и SIO2. Я могу предложить не менее 19 для разработки iOS + 3D: http://mobilegameengines.com/iphone/3d_game_engines

Ответ 4

Единство, вероятно, будет лучшим вариантом для использования в игровом программировании. Однако, вы один человек или у вас есть модельеры, которые получают анимацию для вашей игры? Если вы этого не сделаете, я рекомендую Blender, который является инструментом с открытым исходным кодом, используемым для моделирования символов для игр и т.д.

Возвращаясь к Unity, это выглядит как лучшие варианты только из-за множества различных типов кодирования, которые вы можете сделать на нем. Это включает С# и версию JavaScript для видеоигр. Кроме того, если вы заинтересованы в карьере для разработки игр, Unity может помочь вам изучить сценарии, чтобы вы уже знали, как это сделать, если вы подаете заявку на работу.

Наконец, Unity, похоже, как лучший движок, который является бесплатным, который может быстро использовать "материал". Прототипирование невероятно быстро на Unity, и это поможет вам в долгосрочной перспективе, когда вам нужно проверить свою игру.