Skip to content

Foued-pro/Minecraft-Rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wgpu-cube

Moteur de rendu 3D en Rust avec wgpu — base d'un clone de Minecraft.

Projet en cours — actuellement : cube avec caméra perspective.


Objectif

Recréer un moteur voxel type Minecraft from scratch en Rust : génération de chunks, rendu instancié, physique, etc. Le projet part de zéro côté pipeline GPU pour ne rien abstraire.


État actuel

  • Fenêtre native avec winit
  • Cube 3D via vertex/index buffer
  • Caméra perspective (view-projection en uniform buffer)
  • Shaders WGSL
  • Resize de fenêtre

Stack

Crate Rôle
wgpu API graphique (Vulkan/Metal/DX12)
winit Fenêtre et événements
glam Vec3, Mat4
bytemuck Cast Rust → GPU
pollster Async → sync

Roadmap

  • Contrôles caméra (clavier + souris)
  • Depth buffer
  • Textures / atlas
  • Instancing
  • Chunks + génération procédurale (Perlin)
  • Frustum culling
  • Physique / collisions

About

Moteur voxel en Rust — wgpu, caméra perspective, vers un clone Minecraft

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors