3D First-Person Mini-Game

Computer Graphics
3D Rendering
Shading

First-person 3D mini-game built to practice real-time rendering, shading, and texturing techniques. Computer Graphics university coursework.

A small first-person 3D game built as coursework for the Computer Graphics course. The project is less about gameplay and more about touching every part of the real-time graphics pipeline by hand.

What I practiced

Why it matters

Reading about graphics pipelines is one thing; debugging your own scene because the lighting looks wrong is another. This was the project where rasterization, transformation matrices, and per-fragment shading stopped being abstract diagrams and started being mechanical knobs I could turn.