HLFX.Ru Forum Страницы (42): [1] 2 3 4 5 » ... Последняя »
Показать все 617 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Движкотред (https://hlfx.ru/forum/showthread.php?threadid=5356)


Отправлено FiEctro 17-09-2019 в 06:16:

Движкотред

Думаю необходимость данной темы назрела давно. Не хотелось создавать тему конкретно по Юнити, ибо тех кто здесь его использует 2,5 человека. Так что я думаю сюдаже стоит включить и остальные ныне популярные игровые движки. Здесь я изредка буду задавать вопросы в основном по устройству Голдсорса, а так же любых иных технологий использующихся в разных игровых движках, а так же постараюсь (в силу своих возможностей) ответить на какие нибудь вопросы по Юньке.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 17-09-2019 в 06:19:

А вот у меня сразу вопрос. Какие сейчас популярные игровые движки? Я настолько ушёл в разработку своего за последние годы, что мог запросто отстать от тренда. Unity, UE4 это понятно, а что ещё?

__________________

xaerox on Vivino


Отправлено FiEctro 17-09-2019 в 06:24:

XaeroX
Я не вникал, вроде как оно было, оно так и осталось. Тоесть ниша уже занята, и в ближайшее время врядли что то поменяется, разве что если эти движки перестанут обновлять. Либо выйдет что то более удобное и функциональное. Но пока никто к уровню Юнити/Анрил/КрайЕнжин не приблизился. С 16 года даже никто такой вопрос не подымает.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 17-09-2019 в 07:02:

Цитата:
XaeroX писал:
Unity, UE4 это понятно, а что ещё?

Я немного интерисовался историей развития и вот что выяснил.
До 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 замутить. А остальные мечутся в поисках волшебной таблетки.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 17-09-2019 в 07:16:

Цитата:
Дядя Миша писал:
Опытный индюк, как правило с опытом работы в серъезной конторе, типа Сока, понимает что движки это вторично всё. Он и на первокваке может Arcane Dimensions замутить.

Опытный инженер, как правило с опытом работы в серъёзной конторе, понимает что качественные материалы это всторично всё. Он и из буханки хлеба может троллейбус замутить.
Я безумно уважаю моды и карты к первой кваке, но от игры в них пожалуй воздержусь. Душа магнитом-замком тревожит вольную грудь, хочется всё-таки чего-то более современного и приятного глазу. Хотя бы уровня хл2 или дум3.

__________________

xaerox on Vivino


Отправлено Дядя Миша 17-09-2019 в 07:25:

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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 17-09-2019 в 07:33:

Дядя Миша
Железо у всех разное, и вот тут-то как раз и важна абстракция.
Можно сделать движок исключительно под RTX, он будет очень крутой и технологичный, но будет ли он популярным у индюков? Ну разве что видимо карта с RTX будет продаваться в комплекте с игрой (или, что вероятнее, наоборот).

__________________

xaerox on Vivino


Отправлено FiEctro 17-09-2019 в 07:51:

Цитата:
XaeroX писал:
Опытный инженер, как правило с опытом работы в серъёзной конторе, понимает что качественные материалы это всторично всё. Он и из буханки хлеба может троллейбус замутить.


Ты так говоришь, будто в современных движках как то иначе.

Цитата:
XaeroX писал:
Дядя Миша
Железо у всех разное, и вот тут-то как раз и важна абстракция.


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

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 17-09-2019 в 08:02:

FiEctro абстрагировали там давно уже всё за тебя. Осталось только функ_ротатинг написать

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено nemyax 17-09-2019 в 08:03:

Цитата:
FiEctro писал:
чего это все программисты так тащатся от абстракций

Без абстракций ничего не будет. Отсутствие абстракций — это программирование на ассемблерах. Если ты пишешь хотя бы на самом ограниченном си, ты уже абстрагировался.


Отправлено XaeroX 17-09-2019 в 08:18:

nemyax
Ну зачем ты так про язык ассемблера. В том же MASM есть макросы, а ещё есть rep-префиксы. Тоже в некотором смысле абстракции.

__________________

xaerox on Vivino


Отправлено thambs 17-09-2019 в 08:54:

XaeroX

Цитата:
В том же MASM есть макросы

А ещё есть вот такая тема https://github.com/chrislgarry/Apollo-11, оригинал, если не ошибаюсь был размером в несколько печатных талмудов. И всё на местном асме. Кстати, любопытно, а наш тов. Гоуль так же свято уверен, что весь этот код — тоже фэйк проклятой НАСЫ?

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 17-09-2019 в 09:20:

thambs
Это не движок.

__________________

xaerox on Vivino


Отправлено FiEctro 17-09-2019 в 09:22:

Цитата:
thambs писал:
XaeroX

А ещё есть вот такая тема https://github.com/chrislgarry/Apollo-11, оригинал, если не ошибаюсь был размером в несколько печатных талмудов. И всё на местном асме. Кстати, любопытно, а наш тов. Гоуль так же свято уверен, что весь этот код — тоже фэйк проклятой НАСЫ?


И что такого? Раньше были книги "как написать 3D игру на Pascal" там тоже весь код игры был на одном талмуде, вот только как правило оно не компилировалось нифига.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено FiEctro 21-09-2019 в 17:17:

Каким образом можно реализовать взрывную волну? Например от взорвавшейся гранаты. На ум приходит скейлить физический колайдер который бы выталкивал другие физические тела. Есть ли ещё какие нибудь методы?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Временная зона GMT. Текущее время 09:05. Страницы (42): [1] 2 3 4 5 » ... Последняя »
Показать все 617 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024