Двигатели Unity vs Torque и среда IDE

Я хочу получить мнение людей о Torque и Unity и их инструментах IDE.

Вы создаете игры Torque с использованием одного из своих движков (в настоящее время я интересуюсь движком iPhone) и Torque Game Builder (все это... движок плюс TGB составляет ~ 1000 долларов США).

Вы создаете игры Unity с помощью Unity (я думаю, что это всего лишь $400).

Будут ли люди с опытом создания игр в этом движке дать мне плюсы и минусы движка? Я новичок и не знаю, что мне нужно искать. Я загрузил их и сейчас пытаюсь играть с ними.

Спасибо.

Ответы

Ответ 1

Крутящий момент:

  • Вариант 2d или 3d движка (отдельные продукты для покупки)
  • 3D-движок, основанный на TGB (Torque Game Builder), который абсолютно древний. Возможно, подходит для аппаратного обеспечения, которое оно предназначено, но все же.
  • Инструменты редактора уровней, которые, как мне кажется, неуклюжи - они построены с использованием самого движка (например, меню видеоигры), и кажется, что их навыки на самом деле не в дизайне графического интерфейса.
  • Единственный вариант для скриптинга - это Torque собственный язык TorqueScript. Он полезен, но, как и UnrealScript или любой из этих языков, разработчики игр придумывают, что-то дополнительное, чтобы учиться, поставляется с небольшой документацией (по сравнению с, скажем, С#), и просто чувствует себя немного мощеным по сравнению с основными языками. Он также полагается или сторонний инструмент для редактирования и отладки.
  • На стороне плюса вы получаете исходный код, чтобы вы могли вносить изменения. Однако не стоит переоценивать полезность этого - это готовый к производству код и как таковой довольно сложно следовать.

Единство:

  • Использует инструмент для редактирования уровня/проекта. Кажется более комфортным на MacOS (что следует ожидать, когда оно возникло).
  • Двигатель - только 3d, но вы можете, конечно, сделать 2d-игру, если хотите - на их сайте есть учебники, объясняющие, как это сделать.
  • Сценарии могут выполняться с помощью Javascript или любого из языков .NET(они встроили среду исполнения Mono). Это довольно большое преимущество в моих глазах.
  • Недостатки - вы не получаете источник; про-версия довольно дорога; минимальный размер сборки игры, использующей Unity, составляет более 10 МБ, что будет означать меньшее количество загрузок (приложения > 10 Мб не могут быть загружены через 3G).

Ответ 2

Мы только что сделали демоверсию с использованием крутящего момента, опыт, который я убрал, заключается в том, что вы не только получаете источник для этого. Но вам придется очень быстро начать изменять источник. Я не хочу, чтобы вы делали что-то, кроме строгого fps-шутера с двигателем с крутящим моментом без изменения источника.

И хотя есть большое сообщество для крутящего момента там, они на самом деле не настроены хорошо, чтобы передать изменения в источник. То есть большинство изменений исходного кода не публикуют исправления, а громоздкие инструкции о том, как изменить источник.

У меня нет сопоставимого опыта с единством, но прежде чем я посвящусь Torque, я бы, вероятно, использовал Unity через некоторые тесты.

Ответ 3

У меня был опыт работы с обоими двигателями, я должен сказать, что единство более плавное и использует любой script крутящий момент с другой стороны использует только собственный script, который должен уделить время обучения, а также единство - это двигатель 2d и 3d, но с крутящим моментом оба приходится покупать отдельно. также есть версия приложения единства, но ее нужно купить. единство также намного легче, чем новичкам, но лучше в отношении всего остального. Как было заявлено, прежде чем крутящий момент является главным образом шутером от первого лица, и его очень трудно маневрировать, однако он предлагает исходный код, но это также может быть Получается, если вас попросят с сайта, поэтому все вместе я должен сказать, что я выбираю единство на 100%, и я на самом деле смотрю с крутящим моментом, но единство, безусловно, лучше.

Ответ 4

Мой класс и я в настоящее время используем Torque в учебной программе по программированию игр. Мы ограничены использованием TorqueScript и не разрешаем вообще путаться с источником. Обручи, с которыми мы должны прыгать, просто чтобы получить простую (ОЧЕНЬ простую) игру с земли, поражают.

Мы с тех пор убедили преподавателя переключиться на UDK в следующем семестре.

Ответ 5

Я просто хотел добавить примечание, что Torque3D намного лучше, чем более старые версии Torque (TGE и TGEA). Теперь он доступен с открытым исходным кодом по лицензии MIT, поэтому вы можете попробовать бесплатно.

Ответ 6

Я опубликовал игру, разработанную с использованием Torque (включая розничную торговлю), и даже имел партнерский контракт с GarageGames (создателями Torque). В настоящее время я разрабатываю еще одну игру, используя Unity.

Я не собираюсь делать точечное сравнение, потому что это уже сделано, и потому, что он не отвечает на вопрос однозначно и оставляет больше неопределенности в воздухе, чем есть.

Единство - это банкомат, подающий лучший игровой движок, почти во всех отношениях, затем Torque.