1. В зависимости от языка, который ты знаешь. Unity - c#, ue - c++.
2. Для игры которую ты написал, я советую unity. c# легче для изучения, да и сам движок довольно простой. Возможностей unity меньше, но хватает с головой для игры, которую ты описал.
3. Вывод: если не знаешь c# и знаешь c++, то используй ue. В остальных случаях unity лучше