Ce dépôt contient un projet expérimental réalisé pour apprendre à utiliser SpacetimeDB avec Unity 6.0.
Il s'agit d'une base technique inspirée du gameplay de Agar.io, avec une orientation multijoueur en temps réel.
- Découvrir l'intégration de SpacetimeDB dans un projet Unity.
- Expérimenter la synchronisation d'état en temps réel pour un jeu multijoueur.
- Réaliser mon premier jeu multi-joueur.
- Comprendre les défis des développeurs de jeux en ligne
Le dépôt est organisé comme suit :
multiplayer_test/: Scènes Unity et scripts de test pour le multijoueur.server/: Modules SpacetimeDB écrits en C# pour la logique serveur..vscode/: Configuration de l'environnement de développement.README.md: Ce fichier.
- Unity 6.0 : Moteur de jeu pour le développement côté client.
- SpacetimeDB 1.0 : Base de données relationnelle en temps réel, combinant serveur et base de données en un seul outil.
- C# : Langage utilisé pour écrire les modules côté serveur dans SpacetimeDB.