Antwort
Geschmackssache. Kommt darauf an, welche Programmiersprache du kannst. Für unity brauchst du c# und Unreal engine c++.
Die Unreal engine ist mMn für shooter ausgelegt und unity eher für alles andere.