Chapitre Un – Creation du jeu
Dans l’explorateur de solution et de projets, effectuer un clic droit de souris et ajouter un dossier nommé : « Classes ». (Il est important que le dossier soit en anglais pour le compilateur UDK)

Vous devriez avoir approx. ceci ...
Le dossier “Classes” contiendra tout vos scripts de programmation UDK. Le compilateur va ignorer systématiquement les script en dehors de ce dossier. Assurez-vous que le contenu du dossier ressemble à ceci :

Création de fichier script Unreal
Retourner à Visual Studio et effectuer un clic droit sur le dossier “Classes”. Utiliser l’entré de menu Add et entrer “IsometricGameInfo”

La Classe GameInfo

Que représente la classe GameInfo dans le cadre du jeu avec UDK
Avant tout, regarder le fichier <UDKPath>\Development\Src\Engine\Classes\GameInfo.uc et lire le commentaire en anglais en haut du fichier. Lire les fichiers de classes parente est une étape importante dans la programmation orienté objet et importante pour comprendre les comportements hérités dans notre code. En d’autres mots il est inscrit dans le fichier parent que la classe GameInfo définis le jeu qui sera joué par l’usager du jeu (une sorte de plan de base). Ce fichier fera office de description des fonctionnalités de bases du jeu ainsi que les règle multi-joueurs. Pour un exemple, voir <UDKPath>\Development\Src\UTGame\Classes\UTGame.uc qui est la classe de base du jeu Unreal Tournament 2003. Ne soyez pas effrayé par la quantité de code, vous aurez tôt fait de découper le code en fonctionnalités. Regardez seulement au tout début ce qui est nécessaire et passez par dessus le reste qui ne vous semble pas pertinent. Quelques fois vous verrez de beau passage intéressant sur des fonctionnalités importantantes tel que le tir, l’intelligence artificielle, bref un fichier de 1000 ligne vous parraitra bientôt très familier. Gardez à l’esprit qu’il n’existe aucun code superflux et que vous devrez faire beaucoup de vas et viens entre les différents fichiers, ceci est un mal nécessaire dans la programmation. Un bon truc, utilisez CTRL+SHIFT+F (Find in files de Visual Studio) pour rechercher des mots clés dans tout les fichiers, très utile pour trouver des références.
Création du jeu
Comme vous pouvez le constater, la classe que nous avons créé étend les fonctionnalités de la classe Object. À chaque fois que vous crérez une nouvelle classe, ce sera comme ça, il faudra changer Object pour une classe pertinente du SDK de Unreal. Remplacez “Object” par “GameInfo”.
- Faire build solution à partir du menu Build
- Appuyer sur le bouton play (F5 ou F7 dépendemment de votre configuration Visual Studio).

Vous devriez maintenant voir mes magnifiques talents de level designer (sarcasme!!!) faire ALT-TAB et fermer la console pour quitter.
Si vous avez manqué le téléchargement du niveau test : IsometricTest.udk

La fenêtre console est notre meilleur ami dans UDK.
Il est important de stopper le debug de Visual Studio manuellement. Puisque VS doit démarrer un processus externe, il ne peut pas le terminer lui-même.
Chapitre Un – Creation du controlleur de personnage