Frontend & JS
Make Your Game
Jeu 2D optimisé à 60 FPS avec requestAnimationFrame, gestion physique et scores.
JavaScriptGamePerformance60FPSCanvas
À propos du projet
Jeu 2D développé en JavaScript avec une contrainte forte de performance : maintenir 60 FPS constants. Le projet explore les techniques d'optimisation spécifiques aux jeux browser : game loop avec requestAnimationFrame, interpolation temporelle, object pooling pour éviter le garbage collector, et profiling des bottlenecks avec les DevTools Chrome.
Fonctionnalités clés
- Game loop optimisée avec requestAnimationFrame
- Interpolation temporelle pour découpler logique et rendu
- Object pooling pour minimiser le garbage collector
- Système de scores avec persistance localStorage
- Profiling et optimisation mesurée (DevTools)
aniasse/make-your-game
$ git clone https://github.com/aniasse/make-your-game.git
Cloning into 'make-your-game'...
remote: Enumerating objects: done.
$ cdmake-your-game
$ cat README.md
# Make Your Game
Jeu 2D optimisé à 60 FPS avec requestAnimationFrame, gestion physique et scores.
▋Infos du projet
LangageJavaScript
CatégorieFrontend & JS
Repositorymake-your-game
Stack
JavaScriptGamePerformance60FPSCanvas
Voir le code source
github.com/aniasse/make-your-game