Série: Création d'un Shoot 'em Up (Shmup)

Cette archive contient une série de tutoriels pédagogiques conçus pour vous guider dans la conception et le développement complet d’un jeu de type Shoot ’em Up (Shmup) sous GameMaker.

Notions clés abordées

  • Gestion du défilement (Scrolling) : Mise en place d’un scrolling vertical ou horizontal fluide pour le décor.
  • Système de tir et de projectiles : Création d’objets projectiles, gestion de leur vitesse, des trajectoires et de la destruction automatique hors écran (déallocation de mémoire).
  • Intelligence Artificielle simple : Programmation des comportements des ennemis : patterns de déplacement, vagues d’apparitions et gestion des collisions.
  • Système de score et UI : Mise en place d’un compteur de points en temps réel et d’une barre de vie simple.
  • Gestion des collisions : Optimisation des masques de collision pour une expérience de jeu précise et réactive.

Ce qui reste d’actualité aujourd’hui

Bien que les outils aient évolué, la logique mathématique et structurelle derrière un Shmup reste une constante dans le développement 2D. La gestion des vecteurs de mouvement, l’optimisation des objets dans une “room” et la création de patterns d’ennemis sont des compétences fondamentales qui transcendent les versions du logiciel. Maîtriser ces concepts sur cette archive vous donnera une longueur d’avance pour comprendre n’importe quel moteur 2D moderne. Les principes de “game feel” et de fluidité de tir enseignés ici sont toujours les piliers de ce genre intemporel.


© 2026 - Créé avec ❤️ sous Hugo & Relearn.