Игровая платформа/двигатель для неопытного/сольного разработчика? [закрыто

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

  •  21-09-2019
  •  | 
  •  

Вопрос

На Stackoverflow.com проводится ряд дискуссий о том, что является лучшей игровой платформой/двигателем iPhone. Мой вопрос не обязательно является лучшим, но что лучше для опытного разработчика iPhone, но не опытный в игровом дизайне. Это также будет сольный проект плюс графический дизайнер. Подумайте, я буду работать полный рабочий день на своей дневной работе, и мне нужно будет поддерживать ряд других приложений для iPhone. Другими словами, проектирование игры будет очень неполным проектом, но необходимо выйти через 2 - 4 месяца (?). Время наращивания должно быть быстро. Я хотел бы построить 2D в начале, а затем перейти к 3D.

Я склоняюсь к Unity 3D, так как у него много документации и помощи. Из того, что я вижу, базовая версия iPhone стоит 399 долларов, и вы получаете IDE бесплатно. Кто -нибудь может подтвердить?

Unity3d для 3D, но я прочитал, что вы все еще можете сделать 2D. Я пытаюсь выяснить, что там вовлечено. Одним из недостатков с Unity3D является 8-15-секундный экран Splash Unity. Я также читал, что это не становится намного лучше с более дорогими версией. Но я полагаю, что это цена, которую вы платите за удобство иметь более простую структуру.

Cocos2d - отличная структура и бесплатная, но не хватает документации. Это также требует много времени для изучения своей структуры и выбора подходящего физического двигателя. Я не считаю этот маршрут практичным. Я вижу, как он изучает его на длинном временном тайме в качестве побочного проекта, но затем вы едете, чтобы вытащить свою игру довольно быстро. Если я пойду с Unity, я, вероятно, полностью откажусь от Cocos2d, так как я так много вложен в единство.

Разве мои рассуждения о единстве звучат?

---РЕДАКТИРОВАТЬ---

Основываясь на некоторых комментариях, вот тип игры, о которой я имею в виду первоначально: 2D -шутер, похожий на Zomebieville, но, скорее всего, без его большого набора функций.

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

Решение

Я проголосую за Unity 3d. Анкет Он содержит очень хорошую интерактивную среду разработки и поддерживает различные платформы (включая iPhone). Если у вас нет опыта написания игровых петлей или чего -либо из этого, то вы будете в значительной степени зависеть от таких среде среды - вы также можете получить лучшее.

Если ваша игра того стоит, люди не будут возражать против экрана ожидания.

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

  • Это также будет сольный проект плюс графический дизайнер.

  • Проектирование игры будет очень неполным проектом, но необходимо выйти через 2 - 4 месяца (?).

Два слова:

Забудь это!

Да - Unity3d - 399 долларов за основную лицензию iPhone. Использование Unity для создания двухмерных игр работает в самых упрощенных терминах следующим образом: камера рассматривает 3D World и создает 2D -игру, когда камера прямо обращается к платформе со стороны. Я думаю, что вы также можете нацелить камеру прямо вниз (вид с птицами) на поверхности.

Разница заключается в следующем: в Cocos2d вы все еще используете приложение OpenGL ES. У вас есть возможность иметь слои в координатах Z.

Однако Unity лучше всего использовать при использовании 3D -объектов, которые будут анимированы в качестве искусства. Если ваше искусство уже 2D, то в единстве вы будете размещать свое искусство на плоскую плоскость. Если вы обеспокоены качеством произведений искусства, когда дело доходит до вашей игры - если искусство 2D, то на самом деле нет смысла использовать единство и тратить деньги.

Также подумайте, что базовый пакет Unity3D не предоставит вам доступ к вашим собственным методам за пределами его структуры - если у вас есть какая -то цель C, которую вы хотели бы в вашей игре, скажем, другой проект, или у вас есть специальный сервер, к которому вы хотите подключиться, используя свой собственный Код, который не будет работать. Это убивает это для меня.

Я понимаю, что отсутствует документация, однако, есть много инструментов и учебных пособий, которые помогут.

Сначала считайте, что Unity3d имеет подход Wysiwyg с действиями, встроенными для физики. Cocos2d позволяет использовать несколько различных библиотеки физики, включая то, что в Unity3d.

Youtube cocos2d iPhone box2d и бурундуки - смешайте теги

Одна приятная вещь об 2D Art в Cocos - SVG и плитки - см. Этот учебник / видео - не так много работы - совсем не так много.

http://www.youtube.com/watch?v=yvzm-yppbii

Кокос действительно прост - это Python, а документация плохая - однако есть много небольших игр с открытым исходным кодом, используя Cocos - быстрый поиск в коде Google выявит несколько - откройте один в XCode, и он становится довольно ясным, и если Вы - разработчик, который знает фактический язык программирования, он должен выглядеть так же просто, как HTML -форма.

Я убежден после работы над несколькими проектами, открывающими несколько игр, которые существуют, будут иметь полное понимание всего этого.

Я не знаю много о Unity3d. Но я знаю очень хорошую ведьму игрового двигателя, которую вы можете использовать, это называется Игровой производитель. Анкет Я думаю, что это очень полезно для неопытного/сольного разработчика игр. С этим вы должны иметь возможность создавать игры хорошего качества примерно через два -три месяца. Последнее, что я проверил, это около 20 долларов для полной версии программного обеспечения. Итак, я думаю, это тоже свет на кошельке.

2D игры просты с Unity. Это так же просто, как изменение режима просмотра камеры. Технически игра все еще 3D, но считается 2D. Если вы хотите соло, сделать игру за короткое время, то Unity - это путь. Unity может сделать 2D -игру для iPhone для супер продвинутого MMO. Также есть сотни, если не тысячи учебных пособий, которые могут научить вас почти всему всему, что вам нужно знать.

Unity легко создавать игры для каждой платформы и избавляется от тяжелой работы. Мне нравится единство, потому что вы видите результаты быстро и его кроссплатформенную совместимость.

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