Quand tu fais une map sur UDK , tu utilise pas le c++ mais un langage qui est propre à ce moteur : le Unreal scripte.
Et pour ceux qui sont allergiques aux lignes de codes , il y a un outil qui permet de " programmer " à l'aide de symboles , c'est la programmation graphique et ultra simplifié : le Kismet.
http://www.google.fr/imgres?um=1&hl=fr&client=firefox-a&hs=4wu&sa=N&rls=org.mozilla:fr:official&biw=1472&bih=730&tbm=isch&tbnid=C2GIw3h2r0VVkM:&imgrefurl=http://indie-direction.blogspot.com/2011/01/kismet-vs-unreal-script.html&docid=vWaceA7I72rBvM&imgurl=http://3.bp.blogspot.com/_CfQGitKpiW8/TToRADWwXtI/AAAAAAAABKk/s4_M9Mx0Oxw/s1600/kismet.png&w=875&h=620&ei=LTAZUJKsEuPR0QXJgYGQAw&zoom=1&iact=hc&vpx=520&vpy=415&dur=2394&hovh=189&hovw=267&tx=164&ty=171&sig=100447424352810294194&page=1&tbnh=122&tbnw=160&start=0&ndsp=28&ved=1t:429,r:23,s:0,i:144
Mais si vous voulez faire un jeu sur UDK et le vendre , faut acheter la licence et c'est pas donné
le moteur n'est pas à vous
Créer un moteur comme celui la , c'est très très compliqué et c'est des centaines milliers de lignes 