
Tuto GB Studio : Chapitre 1 - les bases
Dans ce court tutoriel, nous allons voir quelques bases pour créer un petit jeu de plateformes sur la véritable Game Boy Color de Nintendo (Oui, il pourra fonctionner sur votre machine 😉) grâce au génialissime logiciel GB Studio de Chris Maltby qui va vraiment nous faciliter la tâche ! 🥳
Les logiciels
Pour cela, nous allons avoir besoin de 3 logiciels :
- GB Studio de Chris Maltby avec sa doc qui pourra vous servir.
- Tiled pour composer nos niveaux.
- Et Tile Studio (gratuit) ou Aseprite (payant mais ça vaut le coup ! 😋) pour faire du dessin en Pixel Art.
Je vous laisse les télécharger et les installer, sauf si vous êtes un de mes élèves : à cause de contraintes pédagogiques et pour gagner du temps, vous trouverez un package zip directement téléchargeable dans le nuage : téléchargez-le et dézippez-le dans votre répertoire SNT.
Si vous n'êtes pas un de mes élèves, vous aurez aussi besoin du projet de jeu, téléchargeable dans les ressources du site (Section Téléchargements). Il vous faudra vous inscrire pour y avoir accès. L'inscription est gratuite et ne demande que très peu d'informations (pseudo, mot de passe et mail). Le but est simplement de protéger les téléchargements du piratage et du hotlinking. 😉
Notez aussi que dans ce tuto, on utilisera Tile Studio car il est gratuite mais Aseprite est mieux car plus complet. 😉
Vous devriez obtenir ça :

Ouverture de GB Studio
Quand vous ouvrez GB Studio pour la première fois, il vous propose de créer une démo pour Game Boy Color. Je vous invite à la tester et à la garder sous le coude car beaucoup d'éléments dedans pourront vous servir pour créer votre propre jeu.

Ouverture du projet Platformer
Bien, ouvrez maintenant le projet : Tuto Platformer que j'ai créé spécialement pour ce tuto, en prenant appui sur le jeu Rabidja's Revenge, que nous avons développé en parallèle (et que je vous recommande 😉).
Vous devriez obtenir la fenêtre suivante :

Commencez par lancer le jeu afin de voir à quoi ça ressemble, en appuyant sur la flèche en haut à droite.
La première fois, cela peut prendre assez longtemps car le programme doit tout compiler en assembleur. Ensuite, ça va plus vite car il ne recompile que les choses qui ont changé. 😉

Vous pouvez jouer avec une manette (le mieux) ou au clavier en utilisant les touches fléchées et les touches suivantes, que vous pouvez changer, en allant dans Paramètres :


Ici, vous pouvez aussi changer plein de paramètres, notamment en allant dans Platformer et Platformer+. J'ai déjà tout préréglé mais vous pouvez les changer pour adapter le jeu à vos souhaits (hauteur du saut, double jump, etc.).

Objectifs
Voilà pour la base. GB Studio est un éditeur de niveaux qui permet de coder avec des blocs visuels (un peu comme Scratch) et qui est donc relativement accessible (même si les projets ambitieux peuvent rapidement devenir casse-tête aussi... 🤣).
Votre but dans ce projet va être :
- d'utiliser ce que j'ai déjà mis en place pour compléter le deuxième niveau et rajouter des monstres, pièges, etc.
- de dessiner de nouvelles tiles et de nouveaux sprites et de les intégrer dans le jeu.
- (facultatif) de créer votre propre jeu en refaisant tout de A à Z et en changeant le sprite du héros, les niveaux d'origine, etc.
Attention, les assets de ce tuto comme Rabidja et les niveaux de base (ainsi que leurs tilesets) sont soumis au copyright et droit d'auteur de Meruvia. Vous ne pourrez donc pas les réutiliser dans votre projet, qu'il soit commercial ou non. Merci de votre compréhension.
@ bientôt ! 😁

English
Français