Unreal Engine 5 is a good engine for making realistic 3D games. Unfortunately, it has too much overhead to just be a 2D game.Godot is more suitable for the task.