Game Maker

Aujourd’hui, je vais vous présenter le logiciel de création de jeux vidéos GameMaker.

Démonstration du Drag&Drop avec GameMaker.

Démonstration du Drag&Drop avec GameMaker.

Cet utilitaire, simple par son interface et complexe par ses capacités permet de créer un jeu de qualité en quelques heures sans se préoccuper d’une programmation complexe comme on peut en trouver lorsque l’on code en C++ par exemple.
En effet pour créer des jeux de base AUCUNES CONNAISSANCES EN PROGRAMMATION ne sont nécessaires. :) GameMaker (que j’abrègerais souvent GM) gère, de A à Z, la quasi-totalité des ressources de vos jeux comme la musique/les sons ou encore les sprites (image ou suite d’images donnant vie aux objets/personnages du jeu).
GM ne découragera pas les débutants grâce à son système de Drag&Drop (vous avez des actions dans des onglets sur le côté et vous devez les placer dans la liste pour effectuer le mouvement ou l’effet voulu.


Ces listes d’action se déclenchent lorsqu’un évènement spécifique est créé comme une collision, la pression d’un touche, ou encore un clic avec un des boutons de la souris.

Quelques évènements de GM.

Quelques évènements de GM.

Dans l’exemple ci-dessus, vous pouvez voir quelques-uns des dizaines de dizaines d’évènements que gère GM. Mais GameMaker permet aussi de réaliser des effets plus complexe avec des évènements spécifiques qui dépendent du moment du jeu. Un jeu type fait avec GM exécute 30 « steps»  par seconde (30 étapes, ce nombre peut être augmenté ou diminué). Une étape permet au jeu de vérifier si des évènements sont déclenchés et si des évènements qui s’exécutent à chaque fois (comme l’évènement Draw ou End Step) sont appelés.


En effet, ce logiciel (créé par Mark Overmars) permet l’incorporation de codes (le « GML»  pour Game Maker Language) assez simples permettant une meilleure lisibilité/structuration des actions aux utilisateurs avancés. Par exemple, voici le code GML correspondant à la liste d’actions vue plus haut :

vie -= 10;
if (vie < 1) {
  instance_destroy();
  sound_play(game_over);
  game_end();
}



Malheureusement pour les débutants qui désirent se lancer dans l'aventure GameMaker, ce dernier est payant (25 $ : environ 17,50 €) mais n'importe qui peut le télécharger sans l'enregistrer dans sa version pro. Dans ce cas là, le logiciel se mettra automatiquement en version light qui est un mode limité où certaines fonctions plus évoluées ne sont pas disponibles. Toutefois, elles ne sont pas forcément nécessaire pour un premier jeu. GameMaker est disponible au téléchargement ici (la totalité du logiciel est en anglais mais facilement compréhensible pour quelqu'un qui ne parle pas couramment).

Liens utiles :

  • Le CBNA : communauté francophone de GameMaker. Vous trouverez sur leur site des dizaines de tutoriaux pour débuter, des conseils ainsi qu'un forum regroupant pas moins de 1300 membres !
  • YoyoGames : le site de l'éditeur de GM permettant de jouer aux jeux créés par les membres grâce à GameMaker. (après téléchargement d'un plugin)
  • Wikipédia : l'article sur GameMaker sur Wikipédia.
  • Screenshots : quelques captures d'écrans de l'interface sur le site Softonic.fr.

Suivre les commetaires avec le flux RSS 2.0. Vous pouvez laisser un comentaire, or trackback depuis votre site.

Laisser un commentaire

XHTML: Vous pouvez utiliser ces balises : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>