Retour à l’index
02Projet
Dépôtft_transcendence
Plateforme Pong 3D multijoueur
Plateforme de jeu complète : Pong en 3D temps réel, matchmaking, tournois, profils utilisateurs et authentification sécurisée, le tout conteneurisé derrière Nginx.
Contexte
Le projet couvre toute la chaîne, du rendu 3D à l'infrastructure. Côté client, Babylon.js gère la scène et la boucle de jeu ; côté serveur, Fastify orchestre le matchmaking et l'état des parties. L'authentification a été la partie la plus exigeante : JWT, OAuth2 et double facteur devaient cohabiter proprement sans complexifier le parcours. L'ensemble tourne en conteneurs Docker derrière un reverse proxy Nginx, ce qui rend le déploiement reproductible d'une machine à l'autre.
Fonctionnalités
- 01Authentification sécurisée (JWT, OAuth2, 2FA)
- 02Jeu Pong 3D temps réel avec Babylon.js
- 03Matchmaking et système de tournois
- 04Interface responsive et multilingue
- 05Gestion complète des profils utilisateurs
Captures
01 / 06