Tu fais la même chose que UDK sur Unity. Et avec Unity 5, c'est supérieur à UDK4 je peux te l'assurer.
Pour ceux qui ne s'y connaisse pas. Rien que l'intro de début avec les lights sur la voiture est démentielle mais vous n'avez pas idée. Au moment de ma découverte j'étais avec un programmeur rendu et croyez-moi il a halluciné! Surtout pour 1500 quoi!
Pour la gratuité. Unity et UDK sont gratuit du moment que tu ne l'utilise pas à des fins commerciales.
Ensuite UDK propose pour plusieurs centaines de $ une version qui te permet du coup de commercialiser tes jeux avec UDK. Mais le moteur n'est pas donné, du coup tu peux utiliser la "surface UDK".
Pour le moteur UDK c'est plusieurs miliers (c'est très très cher) et sur Unity c'est 1500$ (ce qui est ineffable, croyez-moi)
(Je parle pas des abonnements / mois psk c'est juste un attrape couillon pour payer plus cher sur une longue période. Pratique pour certains mais j'en parle pas)
Pour le côté de l'optimisation, c'est pour l'instant l'engine le plus performant sur le marché, et quand on voit des jeux comme Shadowgun qui sortent sur mobile, pardonnez-moi de ne pouvoir que vous contredire !
Perso, j'étais avant beaucoup plus attiré par le côté sexy qu'UDK et facile qu'il apportait. Et puis j'ai commencé à développer sur Unity, et là UDK est à mettre à la poubelle à côté du CryEngine devant Unity les gars.