If you’re new to Unity you probably came to the development package with some specific game in mind. Maybe you want to make an RPG. Maybe you want to do an FPS or an RTS. That’s good! You have motivation, and ambition.
You have so much ambition, in fact, that you might be a few years ahead of your actual skill set. Oops.
No matter! With some education you can get started on a solid foundation and avoid being one of the people who haunt forums asking for “free code”.
There are many good starting points for learning unity. My personal favorite is udemy.com. Their courses cost a little money, but I find that when I put a little money on the line I tend to actually use what I’ve paid for. With that said, I’m also thrifty. Udemy has sales constantly, so you should only be out $15 if you wait for a discount.
In particular, like “Unity 5 Professional Guide – Mastering C# Programming” by Jose Augusto Thomas and “Learn to Code by Making Games – Complete C# Unity Developer” by Ben Tristem. Between the two you’re getting 60+ hours of instruction. Compare that to 60 hours wandering a forum hoping someone will post the code you need to keep going. Compare it to the $30 spent on a Unity asset that may or may not do what you actually want. To me, it’s a bargain.
While you’re climbing the learning curve, I also suggest reading a book called “The Object-Oriented Thought Process” 3rd (or 4th) edition by Matt Weisfeld. You can find it used on Amazon for $15 or so. The book doesn’t contain a lot of code. It isn’t even terribly technical. What it does have is a solid explanation of object oriented design that you may find useful as you progress through the process of learning Unity.
After you’re up and running, (and it won’t be all THAT long) try Space Invaders. If you get that going, move on to something more complicated – maybe a simple Roguelike or a side-scroller.
Eventually you’ll look back at game development forums littered with posts labeled “New to Unity – I want to make an RPG” and thank yourself for spending time to learn the basics rather than trying to cobble a shoe together while you’re running.
This article was not sponsored by Unity. I do not make money from any links on this post. The logo was found on the official Unity brand site.