Prêt à plonger dans l'univers du développement de jeux vidéo avec Phaser ?

Découvre dans cette formation le moteur 2D le plus utilisé pour créer des jeux en JavaScript et apprends à créer ton propre mini-RPG, depuis les bases jusqu’à la publication en ligne !

Logo Phaser
Logo Phaser

Présentation de la formation

Ce cours pratique et interactif te guidera étape par étape pour maîtriser la création de jeux 2D : de la gestion des animations et sprites à l’implémentation d’un moteur physique pour des effets réalistes.

À la fin, tu auras un jeu complet et jouable à partager en ligne.

Retrouve ci-dessous quelques exemples de ce que tu vas apprendre :

  • Maîtriser les bases du développement de jeux vidéo.
  • Comprendre la boucle de jeu et l’interactivité.
  • Créer des jeux 2D avec Phaser.js.
  • Manipuler des formes géométriques et des sprites.
  • Gérer les entrées utilisateur (clavier, souris, tactile).
  • Ajouter des animations et effets visuels.
  • Implémenter un moteur physique (collisions, gravité, forces).
  • Créer un personnage jouable et des ennemis.
  • Développer un inventaire interactif et un système de combat.
  • Concevoir des niveaux, cartes et mondes dynamiques.

Ce cours est idéal pour les débutants avec quelques bases en JavaScript !

Contenu de la formation

Introduction

2 chapitres

Les bases de Phaser

9 chapitres
Les formes géométriques
Découvrir
Les entrées utilisateur
Les images simples
Les textures et sprites
Les animations
Les sons et musiques
Les caméras et scrolling
Les groupes et objets dynamiques
Les textes

Le moteur physique

4 chapitres
Introduction à la physique dans Phaser
Gestion des collisions
Gestion de la gravité et des rebonds
Gestion des forces et impulsions

Système de gameplay

4 chapitres
Création d'un personnage jouable
Création des ennemis
Création des objets interactifs
Création d'un HUD (interface utilisateur)

Effets spéciaux et finitions

3 chapitres
Particules et effets visuels
Effets sonores avancés
Transitions et effets de caméra

Système de niveaux et de mondes

3 chapitres
Système de cartes
Génération procédurale de niveaux
Gestion des checkpoints et sauvegardes

Projet final : Création d'un mini-rpg

17 chapitres
Projet final - Présentation
Découvrir
Projet final – Initialisation du projet
Projet final - Création du monde
Projet final – Création du personnage
Projet final – Déplacement du personnage
Projet final – Changement de carte
Projet final – Création de l'environnement
Projet final – Création d'un HUD
Projet final - Interactions avec l’environnement
Projet final – Création de l'inventaire - Partie 1
Projet final – Création de l'inventaire - Partie 2
Projet final – Création de sauvegardes
Projet final – Création d'un système de combat - Partie 1
Projet final – Création d'un système de combat - Partie 2
Projet final – Création d’un système de combat – Partie 3
Projet final – Conclusion
Projet final – Pour aller plus loin

Exporter et publier son jeu

3 chapitres
Optimisation des performances
Exporter et héberger son jeu
Monétisation et publicité

Conclusion

4 chapitres
Bilan : Le mot de la fin
Ressources & Communauté
Pour aller plus loin : Conventions de nommage
Pour aller plus loin : Techniques avancées pour la création de jeux vidéo en JavaScript avec Phaser
Statut des chapitres :
Disponible
Partiellement disponible
Bientôt disponible

Prérequis

  • Connaissance de base en JavaScript (variables, boucles, fonctions)
  • Motivation et passion pour la création de jeux vidéo
  • Aucune expérience en Phaser requise (tout est expliqué de A à Z)

Points forts de la formation

  • Apprentissage pratique et progressif : Crée un jeu de A à Z tout en maîtrisant les concepts clés du développement de jeux.
  • Approche complète du développement de jeux vidéo en JavaScript avec Phaser.
  • Création d'interactivités dynamiques : Gestion des entrées utilisateur, animations et moteur physique.
  • Formation accessible aux débutants : Idéale pour ceux ayant quelques bases en JavaScript
  • Accès anticipé avec mise à jour continue : Profite d'un tarif réduit et accède aux nouveaux chapitres au fur et à mesure de leur sortie.

À la fin de ce cours, tu sauras :

  • Créer un jeu 2D complet avec Phaser.
  • Gérer les entrées utilisateur et intégrer des animations et effets visuels.
  • Implémenter un moteur physique avec collisions, gravité et forces réalistes.
  • Développer un système de combat interactif et un inventaire dynamique.
  • Concevoir des niveaux dynamiques et publier ton jeu en ligne pour que tout le monde y joue.

Rejoins-nous dès maintenant et lance-toi dans la création de ton propre jeu vidéo 2D avec Phaser ! 🚀