Learning DirectX11


Platform:
Windows PC

Graphics Engine:
DirectX11

Language:
C++, HLSL

Tools Used:
Visual Studio, ImGUI

Duration:
5 Months

Team Size:
1

Completion:
Dec 7th, 2023


Overview

I wanted to learn about DirectX11 and render objects to the screen that have shadows and get effected by lighting that isn't hardware demanding.

Goals

  • Learn HLSL to create custom shaders and ways to create lighting and shadows that are viable in a game context.
  • Read .obj files to create meshes that create objects that render in the game.
  • Add a post-process blur effect.


Demo