Какой движок тебе выбрать?

Давайте уже разберёмся с тем какой движок использовать для вашей будущей игры.

Какой движок тебе выбрать?

Если вы начинающий разработчик (а это так, вы бы не перешли на пост, если вы уже гуру геймдева), то для вашей игры есть 4 варианта — это Unity, Godot, конструкторы игр (Construct, Gdevelop и т.д) и Unreal. Давайте разберем зачем каждый из них и какой выбрать именно вам. Это сугубо моё мнение после нескольких годиков разработки игр на разных движках.

Первое с чем вам надо определиться это будет ли ваша игра в 2D или в 3D. Если вы пошли по пути 2D, то подойдут все, кроме Unreal, его в основном используют только для 3D игр, так как он под это и заточен. Если ваша проста (без мега сложных механик, сложного мультиплеера и т. п.) и вам важно сделать её, а не научится работать с движками, программировать, то выбирайте конструкторы игр, хорошим вариантом будет Construct 3, но он платный (плытный экспорт в apk и exe) и вы ни в коем случае его не спиратите, так что можно выбрать и его относительно бесплатный аналог Gdevelop, у них есть и свой сайт, где люди выставляют игры, сделанные там. Если же вы хотите заодно и научиться программировать, может быть хотите реализовать сложные механики, иметь полный контроль над своей игрой, то выбирайте между Unity и Godot. Unity сложнее чем Godot, но на него уже выпущенна тонна курсов, видео на Ютубе, многие компании-разработчики игр делают на Unity и вы точно не пропадёте. Godot же полностью бесплатный и опенсорсный, вы можете поменять всё (в том числе заставку Godot в начале игры, чего не сделаешь на юньке), он проще, так как использует синтаксис похожий на python, но на нём меньше курсов, уроков в интернете (нее критично, их всё равно достаточно).

Дорога 3D. Тут точно не подойдут конструкторы игр. И в основном тут падает выбор между Unity и Unreal. Можно выбрать и Godot, но его почему-то меньше выбирают для этого, но на нём можно сделать довольно неплохую 3D графику

«Неплохая» 3D графика в Godot
«Неплохая» 3D графика в Godot

Unreal подойдёт под реалистичные и сложные 3D сцены. Например, на нём были сделаны Fortnite, Atomic Heart, Hogwarts Legacy. На Unity же вы также сможете сделать реалистичную игру, но уже не так круто как в Unreal, но зато вы не потеряетесь в движке из-за кучи туториалов.

Напоминаю, это моё мнение, основанное на опыте. Если захотите, вы сможете идти и делать 2D игру на Unreal Engine, но это будет намного сложнее, чем в том же Godot или Construct

3
1
1
33 комментария