Les moteurs a connaitre
Un "moteur" fournit tout le necessaire pour faire un jeu : afficher des images, gerer le clavier, detecter les collisions, animer. Voici les grands noms du jeu en JavaScript (les sites s'ouvrent dans un nouvel onglet).
Jeux 2D - debutant
KAPLAY
Une librairie de jeu 2D amusante et facile a apprendre, pensee pour debuter. Un bac a sable "KAPLAYGround" pour essayer tout de suite.
Ouvrir ›
Phaser
Jeux 2D - le classique
Phaser
Le moteur 2D le plus utilise du web : des milliers de jeux de navigateur tournent dessus. Riche et bien documente.
Ouvrir ›
Graphisme 2D rapide
PixiJS
Un moteur de rendu 2D ultra-rapide (WebGL). Quand il faut afficher des milliers d'objets en douceur, c'est lui.
Ouvrir ›
Jeux 3D
PlayCanvas
Un moteur 3D avec editeur en ligne : on construit son jeu directement dans le navigateur, a plusieurs.
Ouvrir ›
Jeux 3D
Babylon.js
Un moteur 3D complet et puissant, porte par Microsoft, capable de vrais jeux dans le navigateur.
Ouvrir ›
Tu as deja joue a du JavaScript
Les jeux du cours sont en JavaScript
Le coin Fun du cours (Devine le nombre, le Piano de code, le Jardin de turtle) tourne dans ton navigateur grace au JavaScript. Tu as donc deja touche a tout ce qui fait un jeu : une boucle, des variables, des reactions au clavier.
Le pont avec ce que tu apprends : un jeu, c'est une grosse boucle qui se repete plusieurs fois par seconde, des variables pour la position et le score, et des conditions pour les collisions. Exactement les briques de Python - juste appliquees a l'amusement.