Project: Blast
I've always wanted to learn how to make a game, and this was my very first attempt. While my ultimate goal is to dive into Unreal Engine, I read that Unity is a better starting point for first-time game devs—especially if you’ve used other 3D apps before, since parts of the interface feel familiar.
I found this course on Udemy (recently updated to Unity 6) that turned out to be a fantastic intro to game development for someone with zero experience. It also doubles as a solid beginner-friendly primer on C#.
This was the first real, playable game I was able to build while working through the course. It even includes multiple levels! While the visuals are all very basic—just Unity's default geometry—it achieved my main goal: understanding the process of building a game while getting a feel for coding.
One of the things I quickly saw was how powerful Unity can be for prototyping. It’s a fast way to get an idea up and running to test whether it’s fun or functional before sinking time into polished art or full environment design.