Думаю необходимость данной темы назрела давно. Не хотелось создавать тему конкретно по Юнити, ибо тех кто здесь его использует 2,5 человека. Так что я думаю сюдаже стоит включить и остальные ныне популярные игровые движки. Здесь я изредка буду задавать вопросы в основном по устройству Голдсорса, а так же любых иных технологий использующихся в разных игровых движках, а так же постараюсь (в силу своих возможностей) ответить на какие нибудь вопросы по Юньке.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
А вот у меня сразу вопрос. Какие сейчас популярные игровые движки? Я настолько ушёл в разработку своего за последние годы, что мог запросто отстать от тренда. Unity, UE4 это понятно, а что ещё?
XaeroX
Я не вникал, вроде как оно было, оно так и осталось. Тоесть ниша уже занята, и в ближайшее время врядли что то поменяется, разве что если эти движки перестанут обновлять. Либо выйдет что то более удобное и функциональное. Но пока никто к уровню Юнити/Анрил/КрайЕнжин не приблизился. С 16 года даже никто такой вопрос не подымает.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Я немного интерисовался историей развития и вот что выяснил.
До 2001-го года на рынке безоговорочно рулили Кармак и Ко. Но, начиная с выхода третьей кваки, у них в ID начались какие-то пертрубации, куча народу поуходило (подробнее в книжке Властелины Doom), и через это дело новый движок idTech4 вышел ажно в 2003-м году. Т.е. от ку3 до д3 прошло 4 года. Суини за это время не дремал и успел выпустить UE2. И вот значит сформировал своё коммунити, народу понравилось переходить с первого UE на второй, и они оттягали у ID кусок пирога. Причём конкретно так оттягали, потому что фуллдинамик в третьем году никому не зашёл толком, всем хотелось красивые лайтмапы. Ну в самом деле, тут народ под халфу кубает на риветнт, какой еще фуллдинамик. И вроде как idTech4 почти никто не лицензировал. И UE господствовал на рынке. В 2005-м ушлые ребята решили оттягать свой кусок пирога и создали Unity. Он никогда ничем таким не выделялся, но бабки своим создателями приносил исправно и приносит до сих пор. Типично американский проект-баблосос. Это вот именно то, что что говорят "без душы". Но зато с большим коммунити.
С CryEngine говно какое-то получилось. Они его бодро переписывали вплоть до пятой версии, пока не оказалось, что растеряли всех пользователей. Не то у них такое наплевательское отношение к ним, не то дизайнеры до сих пор неготовы к полностью динамическому освещению. Или еще чего. Ну вообщем край он ближе всего к традиционным движкам кармака по своему духу. Может за это его и недолюбливают. Фиг знает. Ну вообщем рынок порешал.
Добавлено 17-09-2019 в 10:02:
Сейчас как я понимаю сложилась такая ситуация:
- Любая серъезная игровая контора имеет свой собственный движок. Не то это когда-то был движок от ID\Epic\Cry\GSC. Не то они его написали полностью сами. Но там он претерпевает небольшие качественные итерации и воркфлоу отлажен до мелочей.
- Индюки мечутся между сортами гавна и предлагают друзъям папить того же гавна, которое пьют они сами. Выбор обычно между Source\CryEngine\UE\Unity\<LeadWerks\Godot\Tesseract\BGE\Еще что-то малоизвестное>
Крайние я взял в скобки намеренно, тому шо на них не задерживаются. На них даже что-то такое выпускают, но в это играют не только лишь все.
Опытный индюк, как правило с опытом работы в серъезной конторе, типа Сока, понимает что движки это вторично всё. Он и на первокваке может Arcane Dimensions замутить. А остальные мечутся в поисках волшебной таблетки.
Дядя Миша писал: Опытный индюк, как правило с опытом работы в серъезной конторе, типа Сока, понимает что движки это вторично всё. Он и на первокваке может Arcane Dimensions замутить.
Опытный инженер, как правило с опытом работы в серъёзной конторе, понимает что качественные материалы это всторично всё. Он и из буханки хлеба может троллейбус замутить.
Я безумно уважаю моды и карты к первой кваке, но от игры в них пожалуй воздержусь. Душа магнитом-замком тревожит вольную грудь, хочется всё-таки чего-то более современного и приятного глазу. Хотя бы уровня хл2 или дум3.
Дядя Миша
Железо у всех разное, и вот тут-то как раз и важна абстракция.
Можно сделать движок исключительно под RTX, он будет очень крутой и технологичный, но будет ли он популярным у индюков? Ну разве что видимо карта с RTX будет продаваться в комплекте с игрой (или, что вероятнее, наоборот).
XaeroX писал: Опытный инженер, как правило с опытом работы в серъёзной конторе, понимает что качественные материалы это всторично всё. Он и из буханки хлеба может троллейбус замутить.
Ты так говоришь, будто в современных движках как то иначе.
Цитата:
XaeroX писал: Дядя Миша
Железо у всех разное, и вот тут-то как раз и важна абстракция.
Я не знаю чего это все программисты так тащатся от абстракций, по мне это делает код через чур усложнённым и нечитабельным.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал:
чего это все программисты так тащатся от абстракций
Без абстракций ничего не будет. Отсутствие абстракций — это программирование на ассемблерах. Если ты пишешь хотя бы на самом ограниченном си, ты уже абстрагировался.
А ещё есть вот такая тема https://github.com/chrislgarry/Apollo-11, оригинал, если не ошибаюсь был размером в несколько печатных талмудов. И всё на местном асме. Кстати, любопытно, а наш тов. Гоуль так же свято уверен, что весь этот код — тоже фэйк проклятой НАСЫ?
А ещё есть вот такая тема https://github.com/chrislgarry/Apollo-11, оригинал, если не ошибаюсь был размером в несколько печатных талмудов. И всё на местном асме. Кстати, любопытно, а наш тов. Гоуль так же свято уверен, что весь этот код — тоже фэйк проклятой НАСЫ?
И что такого? Раньше были книги "как написать 3D игру на Pascal" там тоже весь код игры был на одном талмуде, вот только как правило оно не компилировалось нифига.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Каким образом можно реализовать взрывную волну? Например от взорвавшейся гранаты. На ум приходит скейлить физический колайдер который бы выталкивал другие физические тела. Есть ли ещё какие нибудь методы?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!