This started as a school project — but I wanted to build something I'd actually be proud to show people. So instead of a simple demo, I went all-in: a fully playable 3D car racing game, built from scratch in Unity using C#.
The goal was simple — give the player a fun, fast, and responsive racing experience. But building that required solving a lot of problems I hadn't dealt with before: realistic car physics, AI opponents that actually race intelligently, a track system with checkpoints, and a clean UI to tie it all together.
The challenge: Most Unity tutorials give you the basics. But making a game that actually feels good to play? That took a lot of iteration, testing, and going back to the drawing board.
[replace with <img src="...">]