A few programming assignments that I developed during my Game Engines class. I chose some of the interesting pieces of code on the list below. You can also see a demo video clicking here
SIMD Math Library: This class implements a vector math library using SSE SIMD intrinsics.
Level Loader: The class that loads level files written using JSON data format.
Renderer class: The class that handles all the rendering logic, it actually uses the GraphicsDriver class as an abstraction layer for DirectX 11.
Skinned mesh shader: The shader that renders skinned meshes. You can also look the Animation class to see how the global pose is calculated and then look the SkeletalMeshComponent class to see how the Matrix Pallete is defined.
Phong shader: The shader that renders meshes using the Phong Lighting model.
Just import the project on Visual Studio 2013 and compile it. :)