Skip to main content

Voxel engine: rendering, shaders and sound in C++

Student & OtherDateMar 2018DurationOne week
  • C++
  • 3D geometry
  • 3D rendering
  • Vertex & pixel shaders
  • Sound programming
  • OpenAL

About the project​

This course covered, among other things, geometry in space, 3D scene rendering, physics engines, gameplay programming, procedural scene generation and some optimization.

What I learned and built​

  • How the rendering pipeline works, which I applied by integrating a 3D Game of Life
  • How to write vertex shaders and pixel shaders
  • Basic mathematical sound synthesis with OpenAL: white noise, pink noise and sine waves