В начале пути у каждого новичка уже есть представление о концепте игры. Главная ошибка кроется в том, что нельзя придумывать игры просто так, не опираясь на данные. Нужно правильно проанализировать популярность игрового сеттинга и быть уверенным в выборе визуального решения, жанра, игровых механик, названия, описания и фичей. Без понимания рынка вы сделаете ошибку в начале, а узнаете об этом уже после релиза. На первых порах хочется сделать игру для себя и для знакомых геймеров, но скорее всего такой проект не выстрелит.
Для начинающих подойдет Unity 3D или Unreal Engine.
Unity ещё может быть, а вот Unreal посложнее.
Один из простых в освоении движков – Godot. Особенно для 2D.