O título me atraiu igual uma mosca. Tenho me aventurado nos últimos dias em desenvolver uma engine usando C++, SDL, IMGUI e LUA como scripting language. É uma experiência muito legal e confesso que usar C++ me dá vontade até de dar um passo pra trás e ir pro C.
Nunca usei a Unreal especificamente, meus jogos comerciais foram feitos na Godot e freelances no Unity. Post legal pra quem quer começar.