forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Лучшие игровые движки (http://forum.boolean.name/showthread.php?t=20017)

EvilOkta 29.09.2015 11:54

Лучшие игровые движки
 
Судя по всему перейму на одну темку эстафету у Impersonalis-а.
В общем, собираю материал для одного видео. Мне интересует ваше мнение.
Назовите, на ваш взгляд три лучших игровых движка. Желательно кратенько перечислить их достоинства и недостатки. Что-то вроде опроса, только без вариантов ответа.
Заранее спасибо всем тем, кто откликнется!

ARA 29.09.2015 14:06

Ответ: Лучшие игровые движки
 
1 Unity
2 Unity
3 Unity

Сплошные достоинства
Из недостатков только отсутствие безгеморной поддержки браузеров :crazy:

mr.DIMAS 29.09.2015 15:09

Ответ: Лучшие игровые движки
 
1 Свой
2 Свой
3 Свой

+ Знаешь все досконально
- Долго делать

St_AnGer 29.09.2015 15:38

Ответ: Лучшие игровые движки
 
1) idTech 2
Плюсы: двиг старый, проверенный временем, лёгок в понимании, довольно изящен, из него можно сделать ВООБЩЕ что угодно и работать будет даже на микроволновке (очень лёгкий к ресурсам двиг, делал Кваку 2 с физикой, куртизанками и преферансом ещё аж на старом нетбуке Asus EEEPC 901, и, всё летало).
Минусы: двиг старый, технологии не актуальны (хотя всё допиливается при желании).
2) CryEngine
Плюсы - супер графоний и физоний из коробки, sandbox - бери и пили свою игру с караванами и блекджеком без напрягов.
Минусы - довольно сложный если заниматься именно программированием, а не конструированием (исправляется изучением мат.части).
3) Unity
Плюсы - элементарная шняга для изучения, делать можно что угодно из коробки, но что бы добиться приемлимого результата надо приложить гораздо больше усилий, чем в случае с тем же CryEngine.
Минусы - особо не натыкался, тут лучше а Рах'а спросить :).

Хотел бы упомянуть UnrealEngine заместо CryEngine, но, увы, с ним ничерта не работал и что это такое изнутри - не знаю :)
А так да, свой двиг круче всех будет :). Возможности безграничны, но времени убьёшь тучу.

Taugeshtu 29.09.2015 16:12

Ответ: Лучшие игровые движки
 
Цитата:

А так да, свой двиг круче всех будет . Возможности безграничны, но времени убьёшь тучу.
Вставлю давно мне переданную кем-то аксиому: ты либо пишешь движок, либо пишешь игру. Даже CryTek поначалу был не в состоянии сделать игру, сделав движок (первый Crysis, ога)

Мои 5 копеек:
1. Unity. Мегаудобно, роскошный .Net, килотонны добра "искаропки". Недостатки: как сказали выше, некоторые вещи сделать весьма нетривиально; с мобилками приходится сношаться порой весьма извращённо (особенно когда тащишь с собой в апп ворох плагинов).
2. CryEngine. Лично не трогал, смотрел дев-стримы, вроде ничотак пайплайн ассетов, но функционал немного кружит голову (синдром 3д-макса).
3. UnrealEngine. Тоже лёгкий синдром 3д-макса.

Бонус:
Уже несколько раз порывался сесть и выучить Paradox Engine (новая хрень, навёрнутая поверх SharpDX), но после юнити "ощущения не те". Как будто вместо родного удобного большого и мягкого кожаного кресла плюхаешься на диван какой-нибудь приёмной. Вроде то же самое, но жопа-то подвох чует.

Завершающие мысли:
Наверное, в тройку стоило включить что-нибудь более легковесное, типа Construct/GM/Panda3D, но я как-то с BM сразу в юнити нырнул, и с тех пор вылезать не хочется. Shiva3D - отстой, если кто порывался попробовать.

Mr_F_ 29.09.2015 18:17

Ответ: Лучшие игровые движки
 
1. Unity.
+ очень удобно писать и дебажить любую игровую механику.
+ подробный профайлер.
+ огромное коммьюнити и ответы на почти любые вопросы.
+ расширяемость, плагины.
- графон традиционно отстаёт на десяток лет.
- оптимизация не фонтан.
- закрытый код.
2. Свой.
+ Всё можно сделать под конкретную игру оптимально.
- Долго.
3. Unity + дофига своих плагинов.
+ Вроде юнити.
+ А вроде и своё.

Про УЕ не могу хорошо расписать, ибо мало юзал.

Samodelkin 29.09.2015 18:17

Ответ: Лучшие игровые движки
 
По какому критерию сравнивать? У разработчиков и игроков критерии разные: первые судят по удобству работы, вторые -- по увиденному результату. Например игры Watch_Dogs, FarCry 3/4, GTA 5 имеют хорошие движки с точки зрения воспроизводимого результата, но все они разрабатывались для внутренних нужд студий и если не неудобны, то по крайне мере узкоспециализированы чтобы удовлетворять потребности среднестатистического разработчика. В то же время вот Unity вроде всех разрабов радует, а вот какую бы игру не качнешь (особенно на андроиде) -- повсюду трешак_баги_лаги, как будто это какой-то blitz3d professional edition.

EvilOkta 29.09.2015 18:20

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

pax 30.09.2015 07:16

Ответ: Лучшие игровые движки
 
Цитата:

Сообщение от Samodelkin (Сообщение 300019)
3) Unity
Плюсы - элементарная шняга для изучения, делать можно что угодно из коробки, но что бы добиться приемлимого результата надо приложить гораздо больше усилий, чем в случае с тем же CryEngine.
Минусы - особо не натыкался, тут лучше а Рах'а спросить :).

Ну тут вопрос: приемлемого результата чего? Графен? Тут смотря какая игра. 2d - пинай своего художника. 3d - ну тут сложнее да, но опять же от художников/моделеров больше зависит. Собрались делать GTA на универсальном движке? Получите свои недостатки.

Ну а по вопросу темы - не могу ни с чем сравнивать, не выдалось время поизучать тот же Край или УЕ. Других на слуху мало ходит. Кстати а движок для какой платформы интересует? По количеству поддерживаемых платформ Unity вне конкуренции.
Минусов в каждом движке полно.

EvilOkta 30.09.2015 11:14

Ответ: Лучшие игровые движки
 
Хочу просто составить видео-топ лучших движков для канала, три места уже определил.
Кстати буду благодарен если кто-нибудь поделится скринами собственных движков (кстати у них есть названия?). И прошу разрешения у Mr_F_ использовать несколько секунд демки Faded для ролика.
Так же прошу разрешения у разработчиков использовать видео из их демок/законченных проектов выложенных на форуме. Список игр с личными сообщениями обязательно направлю, дабы соблюсти авторские права ))

Mr_F_ 30.09.2015 12:09

Ответ: Лучшие игровые движки
 
Цитата:

скринами собственных движков
https://ndotl.wordpress.com/cv/
там где про авиасим - полностью свой двиг.
скрины с геом.ио - тоже свой вебгл двиг.
остальное - двиги не свои, но шейдеры свои.

Цитата:

несколько секунд демки Faded
пока не стоит с таким-то графоном... ну или попробуй. если хочешь прорекламировать юнити, лучше это покажи: http://www.gamedev.ru/projects/forum/?id=193419

impersonalis 30.09.2015 12:14

Ответ: Лучшие игровые движки
 
EvilOkta - первый видео-топ на ю-тьюбе, где автор не ограничился пятиминутным чтением википедии при подготовке материала. УЖЕ ХОЧУ.

EvilOkta 30.09.2015 14:40

Ответ: Лучшие игровые движки
 
Спасибо, что так много булковчан откликнулись, даже не ожидал )) думал тема соберет 2-3 сообщения в стиле "сам мудак" ))
Кстати, так как я начинающий разработчик (ленивый и неопытный), то прошу об еще одной просьбе - когда напишу сценарий топа, скину сюда для проверки достоверности сведений и корректности применения терминов, ну так, для успокоения души. Линк на готовое видео естественно на форуме размещу как будет опубликовано )
Кстати как в сообщении писать хитрые спойлеры с отсечкой по количеству сообщений? Не нашел такой функции.

impersonalis 30.09.2015 15:14

Ответ: Лучшие игровые движки
 
[HIDE=100500][/HIDE]

KCEPOKC 01.10.2015 08:12

Ответ: Лучшие игровые движки
 
От себя немного напишу, про забитую Blitz'у. ИМХО
Blitz3D:
+ :
  1. PascalABC среди всех движков. Учиться одно удовольствие, серьезно
  2. Все, что просто, делается просто.
  3. Хороший хелп
  4. Возможность легко расширять движок либами
- :
  1. Выливается из простоты. Все, что сложно, делается очень сложно.
  2. Хроническая недопиленность
  3. Довольно хитрые и неуловимые баги
  4. Разбор костылей движка с каждым новым уровнем обучения со временем начинает превышать само время обучения
  5. Подключение новых либ добавляет + n! багов, где n - количество багов в самом блитце и в уже подключенных либах вместе.:-)
Шутки шутками, а движок интересный. Труп, с которого реально стоит начать кодить игры. Но надо помнить, что Blitz подобен человеку по мнению Ницше:"это то, что должно превзойти".
Лично я не тыкал другие движки так много, как этого парня. Поэтому писать про юнити позволить себе не могу. Тред реально интересный, и идея с опросом разрабов тоже. Две чашки чая EvilOkt'е!
p.s. Лучше не делай именно "Топ-10" или типа того. Лучше просто опиши нное количество движков с их плюсами и минусами. Попихай еще постморы всяких разрабов на конкретные движки, это еще +100 к крутости видео.

EvilOkta 01.10.2015 12:51

Ответ: Лучшие игровые движки
 
Цитата:

Сообщение от KCEPOKC (Сообщение 300056)
p.s. Лучше не делай именно "Топ-10" или типа того. Лучше просто опиши нное количество движков с их плюсами и минусами. Попихай еще постморы всяких разрабов на конкретные движки, это еще +100 к крутости видео.

Кстати хорошая идея! Формат нашего контента на канале подразумевал именно вариант "Топ-5" но вчера посовещавшись с нашей командой подумываю сменить формат и твоя идея с описанием разных движков кажется более гармоничной и в расписание канала тогда впишется как внеплановое видео ))

SBJoker 02.10.2015 01:02

Ответ: Лучшие игровые движки
 
Cocos2d-x, один из самых популярных движков для мобильных игр.

jfkkk 02.10.2015 12:04

Ответ: Лучшие игровые движки
 
Xors. Обладает преимуществами Блитца, но превосходит по мощности и функционалу (интегрированный физ. движок, пакер для ресурсов, возможность работы с шейдерами, тени готовые, etc).

impersonalis 02.10.2015 12:39

Ответ: Лучшие игровые движки
 
Цитата:

Сообщение от jfkkk (Сообщение 300095)
Xors. Обладает преимуществами Блитца, но превосходит по мощности и функционалу (интегрированный физ. движок, пакер для ресурсов, возможность работы с шейдерами, тени готовые, etc).

минусы:
-нет возможности пересобрать, чтобы сменить базовый тип данных с float на что-то большее (с одной стороны - способствует оптимизации своей поделки) - зачем это нужно.
-внезапные баги, отсутствующие в этом вашем простеньком блитцтридэ
(неправильный расчёт примитивов,ряд проблем при работе с большими изображениями,неочевидный эффект при работе с джойстиком и т.д.)
--приходится или просто придумывать синонимичное решение..
--..или офигевать с багов, вызванных, судя по всему, банальными опечатками в исходниках
-поддержка прекращена

Mr_F_ 02.10.2015 12:44

Ответ: Лучшие игровые движки
 
Цитата:

-поддержка прекращена
- и нет сорсов

у меня есть древняя версия сорсов со времён, когда с Render'ом начинали работать над авиасимом. Если Кнайтэ не против, могу выложить (его сорсы вроде как сгинули), но толку от них мало, разве что для ознакомления

jfkkk 04.10.2015 20:23

Ответ: Лучшие игровые движки
 
Цитата:

Сообщение от impersonalis (Сообщение 300096)

С 2D графикой можно FastImage использовать. Я критических багов не встречал. Думаю, что даже с упомянутыми недочётами Хors остаются вполне юзабильным движком. Ещё бы интерфейс для работы с шэйдерами показуальнее.

Knightmare 04.10.2015 20:42

Ответ: Лучшие игровые движки
 
Цитата:

Сообщение от Mr_F_ (Сообщение 300097)
у меня есть древняя версия сорсов со времён, когда с Render'ом начинали работать над авиасимом. Если Кнайтэ не против, могу выложить (его сорсы вроде как сгинули), но толку от них мало, разве что для ознакомления

Оно бесполезно чуть более чем полностью в том виде. Да и смотреть туда лучше не стоит, хороших идей там нет.

KCEPOKC 24.10.2015 07:31

Ответ: Лучшие игровые движки
 
Какой прогресс? Не забросил идею еще?

EvilOkta 04.11.2015 22:46

Ответ: Лучшие игровые движки
 
От идеи не отказался, но реализовывать ее буду скорее всего в декабре ближе к НГ

crechet 08.11.2015 18:05

Ответ: Лучшие игровые движки
 
1. Unity
+ Относительная простота использования
+ Большое сообщество
+ Огромные возможности
+ Русскоязычная документация
+ Скриптование на популярном C#
+ Дружелюбная (для пользователя) система лицензирования
+ Частые обновления
+ Приложения можно создавать для разных платформ.
- Исходные коды закрыты (для подавляющего большинства юзеров)

2. NeoAxis
Плюсы: Всё то же, что и у Юнити, но первые 4 пункта поскромнее. К тому же меньше платформ, под которые создаются приложения - только Windows и Mac
Минусы: Также - закрытые исходники

3. OpenSpace3D
+ Простота использования (конструктор сцен на основе визуальных функциональных блоков с параметрами)
+ Относительно много возможностей - в т.ч. дополненная реальность, возможность подключения очков окулус рифт, нейроинтерфейсов, всяких там перчаток, браслетов...
+ Исходники изначально открыты (Open Source)
+ Графика и физика - популярные Ogre и Newton (хотя для кого-то это возможно и минус)
+ Часто обновляется
+ Недавно появилась возможность переключать интерфейс на русский язык
+ Кроме Windows, можно компилировать программы ещё и под Android.
- Сообщество крайне немногочисленно
- Русскоязычной документации практически нет
- Чтобы полностью раскрыть потенциал движка, нужно уметь программировать на мало кому известном языке SCOL, писать на котором нужно по большей части в функциональном стиле (язык в какой-то степени похож на OCaml и F#)

Все три движка выбирал по таким параметрам как:
-- полная доступность всего функционала без какой-либо оплаты
-- относительная простота использования
-- много возможностей
-- частые обновления

p314 09.12.2015 23:54

Ответ: Лучшие игровые движки
 
У меня по NeoAxisу 2 вопроса :
1. Как у него с графоном по сравнению с вышеперечисленными движками?
2. Рендер - быстрый или нет? В свое время Neodrop на gamedev.ru выносил всем мозг насчет медленного рендера, поскольку движок основан на OGRE. Но с того времени многое переменилось и OGRE разработчики переписали под себя.

KCEPOKC 10.12.2015 00:04

Ответ: Лучшие игровые движки
 
Цитата:

Сообщение от p314 (Сообщение 302388)
1. Как у него с графоном по сравнению с вышеперечисленными движками?

Сейчас сгорю.
Да, движок делает многое. Производительность, в основном, ну и возможности самого "рисовальщика". Но нахрена эти возможности, если текстуры копируешь из гугла и накладываешь их на пару встроенных примитивов?
Ээ блэт, графон зависит не от движка, а от прямоты рук художников и, самое имхо главное, дизайнеров. Ну и программисты свою каплю тоже вливают. Все больше убеждаюсь в этом, смотря на тот же самый Венус Хостеэдж и парочку моих личных поделок (на блитцах), по красивости графики иногда на порядок превосходящих самопалы на этом вашем Единстве с его кучей шейдеров в один клик.
Хз. Имхо, сударь, тут Вы не совсем корректны в вопросе.

p314 10.12.2015 18:42

Ответ: Лучшие игровые движки
 
1.То есть ты хочешь сказать у Неоаксис
Цитата:

[St_AnGer писал:] супер графоний
как у крайенжин ?? - Ок !
(Кстати ты этот ответ плюсанул так что "сгорать" надо было там а не здесь. Или ты мог "сгорать" в посте про юнити:
Цитата:

графон традиционно отстаёт на десяток лет
. Я ведь не про художников спрашиваю :) )
2. Второй вопрос остается в силе. И лучше начинать отвечать с него тк он завязан на первый вопрос.


Часовой пояс GMT +4, время: 12:34.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot