CPU particles for the Bright Light Fight game project.
  • Quad created on VS rather than GS, much faster and particles are rendered on a single draw call.
Programming language: HLSL
Graphics API: DirectX 11
Click here to view the file
Basic 3D renderer
  • Created project from scratch using Visual C++ and DirectX 11. Managed static model and shader loading.
  • Implemented the Blinn-Phong lighting model with texture and normal mapping features.
  • Added a skybox, static environmental mappig.
  • Currently developing dynamic cube mapping by and using multiple render targets.
  • User can modify model and light properties, and change basic renderer settings
Programming languages: C++, HLSL
Graphics API: DirectX 11
Editor API: AntTweak Bar
Click here to download the Visual Studio 2013 project.


Feel free to contact me with any questions using this form. Feedback on this site or on any of the projects is more than welcome.

  • LinkedIn Social Icon