Created a 3D engine. The focus of this project was to learn the basics of a 3D engine pipeline using DirectX. Implemented shaders for 3D lighting, shadow mapping, and post-processing such as Gaussian blur using HLSL. Implemented custom libraries for math, input, physics, unit test

Here I'm demonstrati

Blur

Here I'm demonstrating the blur shader I made as well as how I'm able to control the section of the screen it covers

engine pipeline allo

material_02

engine pipeline allows for changing materials and shaders in run time.

Game Design/LaSalle College Vancouver/material_03

material_03

Game Design/LaSalle College Vancouver/ttoesrxf5lelrp3nxrlo1ffpkcyms58u
Game Design/LaSalle College Vancouver/gz6bpm7w0szpvahbay2o0n4ytlash81b
Here I'm demonstrati
engine pipeline allo
Game Design/LaSalle College Vancouver/material_03
Game Design/LaSalle College Vancouver/ttoesrxf5lelrp3nxrlo1ffpkcyms58u
Game Design/LaSalle College Vancouver/gz6bpm7w0szpvahbay2o0n4ytlash81b