I created a basic voxel game with glfw and OpenGL in C++.

The game uses Perlin noise to populate a simple 3D game world with blocks. The player can freely move around the world and new chunks are procedurally created around him. While all the chunks further away are being deleted. The chunks consist of differently textured blocks and the world is limited by a skybox.

Beyond the technical aspects of the game, it does not possess any kind of gameplay mechanics as there is no objective.

The game’s source code can be found here.