Retour aux projets
Jeu | ESIEE E5 · févr. 2026 - aujourd'hui

Voxel Construction Game Core đŸ§±

Unity
C#
Octree
JSON
OBJ

Contexte

Projet E5 sous Unity pour construire un noyau de jeu de construction voxel. L'application permet la manipulation d'un cube voxelise via ajout, suppression et subdivision dynamique.

Objectifs

  • Maintenir une structure spatiale (Dictionary, Array 3D, Octree) synchronisĂ©e avec la scĂšne Unity.
  • Permettre une Ă©dition prĂ©cise des voxels via raycasting, gestion des matĂ©riaux et camĂ©ra orbitale.
  • Assurer la persistance des crĂ©ations avec sauvegarde/chargement JSON et export OBJ.

Approche technique

Synchronisation entre données voxel et scÚne Unity, édition interactive par raycasting, puis génération de mesh combiné pour export externe. Le format JSON est utilisé pour sérialiser l'état des voxels.

Resultats & enseignements

Le prototype fournit une base robuste pour un jeu ou un outil de construction voxel. Le projet a consolidé les compétences Unity/C# sur la gestion de structures spatiales, le rendu 3D et l'export de modÚles pour usage externe ou impression 3D.