C++ voxel engine

Skills needed

  • C++
  • Geometry in space
  • 3d rendering
  • shaders (Vertex / Pixel)
  • Sound programming
Project description

This course covers, among other things, notions of geometry in space, 3D scene rendering, physics engines, gameplay programming, procedural scene generation and some optimization. I learned in this course how the rendering pipeline works, I integrated a game of life in 3d.

I learned how to create vertex shader & pixel shader.s

I also implemented basic mathematic sound with openAL: white/pink noise, sinus sound

project url

View source code on github: here