Pour créer un jeu, nous avons besoin de quelques logiciels indispensables. Nous allons voir ici lesquels se procurer (en fait je vais vous imposer le choix si vous ne savez pas quoi prendre) et comment tout installer pour commencer à créer un jeu.

Voici Code::Blocks, un IDE gratuit et pratique pour vos développements en C++. Téléchargez-le sur le site officiel en choisissant codeblocks-8.02mingw-setup.exe. Cette version contient un compilateur C++. Si vous avez déjà un compilateur, vous pouvez télécharger l'autre paquet.
Le moteur 3D Irrlicht est en réalité un ensemble de classes et de fonctions que vous pourrez utiliser pour concevoir un jeu vidéo. Je l'ai choisi car il est gratuit et aussi très puissant. Vous allez voir tout ce qu'on peut faire avec.
Pour télécharger le moteur, rendez-vous sur le site officiel et téléchargez la dernière version du SDK d'Irrlicht. Vous allez donc télécharger un fichier zip contenant tout ce qu'il nous faut pour commencer à développer des jeux.

Dans l'archive zip se trouve un répertoire include dans lequel on a plein de fichiers .h ! Pour « installer » Irrlicht, il suffit de copier ces fichiers dans le répertoire include du compilateur. Si vous avez installé la version avec MinGW, vous trouverez ce répertoire include dans CodeBlocks/MinGW/include. Dedans je vous conseille de créer un répertoire « irr » où on va copier tous les fichiers .h de tout à l'heure.

Ensuite nous allons récupérer la « librairie » d'Irrlicht, elle est sous la forme d'un seul fichier .a, on va la trouver dans le répertoire lib/Win32-gcc (ou autre sous-répertoire en fonction de votre système d'exploitation) et nous allons copier ce fichier vers le répertoire lib de MinGW (comme pour include sauf que là c'est lib). Pas besoin de créer un sous-répertoire pour cet unique fichier, ça ne vaut pas le coup, copiez-le avec les autres fichiers .a et .o ! Gardez l'archive zip d'Irrlicht, ne la supprimez pas, on va devoir aller cherche un fichier dll plus tard pour faire fonctionner notre jeu.
Nous allons ensuite configurer le compilateur pour qu'il fasse la partie « édition de liens » correctement. Allez pour cela dans le menu Settings puis Compiler and debugger. Cliquez sur l'onglet Linker settings et sur le bouton Add. Cliquez ensuite sur les ... pour chercher le fichier libIrrlicht.a qu'on a copié tout à l'heure, cherchez-le dans MinGW/lib et validez.

Nous avons tout installé correctement, nous sommes prêts à commencer le développement du jeu.