Skip to Content
DocumentationGuidesLes bases du jeu sur navigateur

Les bases du jeu sur navigateur

HTML structure, CSS présente et JavaScript rend interactif. HTML/CSS convient aux cartes, quiz et menus ; Canvas 2D aux sprites et particules ; WebGL à la 3D et aux rendus exigeants. Choisissez la solution la plus simple adaptée.

Animez avec requestAnimationFrame et le temps écoulé :

game-loop.js
let previousTime; function frame(time) { const delta = previousTime === undefined ? 0 : Math.min((time - previousTime) / 1000, 0.05); previousTime = time; update(delta); draw(); requestAnimationFrame(frame); } requestAnimationFrame(frame);

Le jeu fournit update et draw. La limite réduit les sauts au retour d’un onglet en arrière-plan ; ce n’est pas un modèle temporel complet.

Prévoyez des zones tactiles confortables, le clavier si utile et des actions sans survol obligatoire. Testez portrait/paysage tôt, chargez la première scène en priorité, compressez les images et soignez audio et progression du chargement. Continuez avec la structure.

Last updated on