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 это понятно, а что ещё?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!


Отправлено 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.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!


Отправлено Дядя Миша 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 будет продаваться в комплекте с игрой (или, что вероятнее, наоборот).

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!


Отправлено 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-префиксы. Тоже в некотором смысле абстракции.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!


Отправлено 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
Это не движок.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!


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

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

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


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


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

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


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

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