
Minecraft clone in DirectX11
- active
1
2 weeks
C++/DX11/HLSL
December 2023
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