DX11 Game Engine with Client-Server FPS Demo

This was my first original game engine, and features modern rendering techniques such as Screen Space Ambient Occlusion (SSAO), Skeletal Animations, Image-Based Lighting, mips, shadows, Physically Based Rendering (PBR) materials, and more.
Built in is a demo of a multiplayer, server-based first person shooter. The program uses UDP and a custom server program I also wrote, contained in the repo.

The engine uses ImGui for debugging and Asset Importer (AssImp) to import FBX and other file formats.

A screenshot directly from the engine, showing 20 spheres of different materials and ~50 light sources.
A screenshot directly from the engine, showing 20 spheres of different materials and ~50 light sources.

You can explore the Git repo for yourself.