Minecraft clone in DirectX11

Minecraft clone in DirectX11

-
active
1
2 weeks
C++/DX11/HLSL
December 2023
Computer Graphics Game C++ DirectX11 HLSL 3D Personal project

Context

I created this project during my personal time, inspired by an assignment from our computer graphics course. The goal was to build a simple first-person 3D scene in DirectX 11 with collision detection against cubes. I decided to take it a step further and recreate a minimalist Minecraft-like world with a player controller. Over two weeks, I developed this scene on top of the code base we had built in class.

Showcase

Here is a short video of the scene (The water rendering is not finished but the physics is here):

What did I learn ?

  • DirectX 11 window creation and management
  • Writing shaders in HLSL
  • Using an atlas to store textures
  • Using perlin noise to generated procedural envrionnement
  • Developping a first person player controller which collides with cubes
© 2025 Pachoud Olivier