Двигатели 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.