Wieso die Unreal Engine? Die Quake Engines sind mittlerweile alle offen und es gibt dutzende Projekte die Features wie Bloom, Cube Maps und sogar Hardware Shader unterstützen, die sich aber immernoch soweit tweaken lassen, dass sie auf einer x700 mit >300 FPS laufen.
Es bleibt aber schwer, aus einem Ego Shooter (Du müsstest den kompletten Gamecode umschreiben) ein Strategie Spiel im C&C Stil zu machen.
Egoshooter/RTS Mischungen sind damit einfacher umzusetzen. Gebäude müssten dann aber aus Modellen bestehen oder in jeder einzelnen Map sein. Das andere Problem wäre dann die Darstellung eines grossen Terrains, wofür die Quake Engine nicht wirklich geeignet ist.
Und wenn er schon 'ne Scriptsprache lernen soll, kann er ja auch gleich den XP nehmen.