Где стоит писать свою 2д игру?
Если хотите харда - можно на SFML, MonoGame и прочих таких фреймфорках.
Либо по классике, Unity, Godot, GameMakerStudio. 
От ваших запросов всё зависит.
Проще всего взять уже существующий движок.
UE кмк - это оверкилл, да и он больше для 3d.

Я бы выбирал между Unity и Godot