485_Game_Engine
This is the class project of USC ITP485.
I implemented a custom game engine with common functions and systems, such as lighting, collision detection, animation system, job system, profiling system, and post effect using C++ and DirectX 11
First Video
This video shows player movement, character animation, basic Blinn-phong shading, bloom post-effect shader, normal mapping shader, and collision detection
showoff1.mp4
Second Video
This video shows the CPU-based particle system implemented with compute shader.