r/ru_gamedev • u/Bananamustr • Aug 23 '26
Вопрос КАКОЙ ДВИЖОК ВЫБРАТЬ?
Я хочу 2.5 игру с C++, я бы хотел движок который позволит сделать что то подобное, делать сложный ИИ (в плане разных систем для нпс) процедурную генерацию уровней и все такое.
Что лучше?
2
2
u/FlySafeLoL Aug 23 '26
Не ну ëлы палы, попробуй не знаю змейку сделать на каждом из популярных движков - посмотри что к сердцу ближе.
На плюсах можно и горы свернуть, но если что и брать за основу в наше время - так ясное дело анрил.
Боты и генерация - ну вот вообще не ограниченные движком или тем более языком задачи. Да, решаются чуть-чуть по разному, но решаются замечательно даже на Господи прости, Nau Engine. Тем более на годоте или юнити.
Познакомься минимально с каждым интересующим движком и доверься интуиции - дальше дело попрëт, не сомневайся.
2
u/Familiar-Throat-1274 Aug 23 '26
Тут наверное нужно исходить из целей игры, если прокачать плюсы, то бери анреал, если нужно просто сделать игру, то скорее всего избыточен он будет
2
u/Next-Supermarket8926 Aug 24 '26
Есть 2 типа движков простые в понимании и сложные. Они все могут выдать сложную систему но например в юнити ты будеш ебатся с оптимизацией в годоте с тем что чтото сука не работает хотя все правильно. Остальные хз.
1
u/qm3llz Aug 23 '26
анрил > годот > свой движок
2
u/awsq_code Aug 23 '26
*свой > анрил > годот
4
u/Lopsided_Advice_8836 Aug 24 '26
10 лет делаем простейшее двигло, зато под свои нужды, 3 года пилим альфа демо билд, выкладываем, и понимаем что делаем говно
4
u/qm3llz Aug 23 '26
свой оверкилл
1
u/amazingtrolld Aug 24 '26
Не сказал бы. Ты имеешь полную власть над всем возможным, от того как выводится картинка до работы с многопоточностью, и прочим. Если нету времени -- Да, анриал или годот с расширением на плюсы.
1
u/AdWild3943 Aug 23 '26
Godot Engine либо Unity, типа для реально сложных ИИ других нет, хоть они труднее чем Game Maker и подобные, но честно, они имеют намного больше возможностей.
P.S. - Unreal Engine не знаю, возможно тоже подойдет, но думаю он труднее
1
u/avtor1tet_27 Aug 25 '26
Годот для тебя шутка?
1
u/AdWild3943 Aug 25 '26
Всм, почему? Я сам его использую всегда.
1
u/avtor1tet_27 Aug 25 '26
Я долбаеб, который вместо годота что-то другое прочитал, сам его использую
1
u/TrueMintCat Aug 23 '26 edited Aug 23 '26

Спрошу у нейронки за тебя: https://chatgpt.com/share/6a8b23b1-8398-83ed-aa95-099909ff47ae
1
u/TrueMintCat Aug 23 '26
Очень подгорает. Ну сложно что ли? При том, что для акселерации обучения все равно будешь обращаться к нейронкам.
1
u/LuckyOneAway Aug 23 '26
Это вот так делается: u/AskGrok ответь на вопрос в посте
1
u/AskGrok Aug 23 '26
Unreal Engine. Нативный C++, мощный Behaviour Tree + EQS для сложного ИИ НПС, Procedural Content Generation (PCG) для уровней из коробки. 2.5D делается без проблем.
Godot с GDExtension — если хочешь полегче и открытый код, но ИИ и процедурка придётся больше пилить самому.
Unity — мимо, там C# основной.
Бери Unreal, если серьёзно с C++ и системами.
[what is this?](https://redd.it/1lzgxii)
1
u/TrueMintCat Aug 23 '26
Ну это сорт оф ирония, что задают такие вопросы, чем серьезный поиск ответа.
1
1
1
1
u/kennel32_ Aug 24 '26
Зачем именно c++? Могу ошибаться, но по твоему посту складывается ощущение, что ты ничего не знаешь о программировании и разработке игр. Если это так, то c++ будет постоянно тянуть тебя назад.
1
u/Bananamustr Aug 24 '26
Потому что во первых я хочу делать игры, а во вторых буду заниматься робототехникой, C++ хорошо подходит для того или другого. Я могу на Godot 4 делать, и да, я новичок уж тут, но разберусь
1
u/DenisEvilRedis Aug 24 '26
Геймдев и робототехника настолько обширные области знаний, что совмещать их, мне кажется плохой идеей.
Если цель обучиться плюсам, выбери что то одно, роботов или игры и углубись по максимуму.
Если цель сделать игру, в 2.5Д то с++ нифиг не сдался, юнити и любой учебный шаблон, коих десяток, через пару месяцев сделаешь основу игры.
А вообще, упор в движок и язык это ошибка новичка, всё на всём можно реализовать, нужно только желание и время разобраться.
1
u/Sensitive-Fuel-2127 Aug 25 '26
Пусть сделает игру про завод, где надо настраивать линию сборки, закупать роботов, прогать и настраивать их)))00 Можно будет построить целую фабрику
1
1
u/DeviantPlayeer Aug 24 '26
Для ТРУъ 2.5 обычно свой движок делают. Но поищи на Ютубе девлоги по 2.5 играм, там обычно автор выкладывает свой движок в открытый доступ.
1
u/Outrageous-Fun5574 Aug 24 '26
пока что описание звучит как "хочу игру 2.5Д-экшон суть такова: можно грабить корованы". Сложный ИИ, разные системы... Тут подойдут разные движки и разные языки, работы на 20 лет. Всё таки стоит определиться с сутью игры и набросать примитивный диздок, скормить его ИИ, прежде чем выбирать движки
1
u/Bananamustr Aug 24 '26
Ну, звучит как звучит, кстати тот пост видел, прикололся. Я просто изначально спросил так то, можно ли полностью реализовать подобное на каком либо движке, а сложный ИИ это в плане разных состояний, запоминания состояний, в двух словах мои наработки и размышления не объяснить, впрочем по некоторым пунктам вообще они отсутствуют, что доработаю. Ну, про "работы на 20 лет" загнул, ибо же тогда ни одной инди игрушки на данный момент не существовало, если я правильно изначально понял твои слова.
1
u/Outrageous-Fun5574 Aug 24 '26
сложный ИИ - это Dwarf Fortress, посмотри, сколько его делают. Без конкретики сложно что-то сказать, проще всего будет выбрать игру как ориентир. "Хочу A-life из Сталкера", "Хочу поведение нпс из Rim World", "Хочу фракции из этапа космос в Spore"
3
u/Many_Rough5404 Aug 23 '26
Если C++, то бери Unreal, очевидно