Это самый популярный вопрос, который не даёт покоя геймерам, которые хотят создавать свои игры. (и я в том числе) Кто-то выберет движок Source, кто-то Unity 3D, а некоторые движок godot. (о котором сейчас многие говорят) Я же выбрал движок unreal engine 4 (анриал енджин 4) По серии причин:
На движке unreal engine можно детализированней сделать игру, и вообще ремейки
На unreal конечно, сложней