localhost:3000<App /><Navbar /><Main /><Card /><List />state { count: 42 user: {...} items: []}computed()watch()emit()JavaScript · Virtual DOM · Reactive
projects/make-your-game
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.

/
Adama.

Software Engineer basé au Sénégal. Spécialisé en Go, Rust, Cloud-DevOps et Cybersécurité. Passionné par les systèmes distribués et les architectures performantes.

Stack

  • Nuxt 3
  • Tailwind CSS
  • Vercel

Status

Disponible

Ouvert aux missions freelance et collaborations.

Me contacter

© 2026 Adama Niasse. Tous droits réservés.

Dakar, Sénégal