One of the biggest issues beginners make when using unity is setting unreasonable scopes. I’ve seen many cases where people who just started out go out and make a “team” to make the next GTA6. Let’s think for a second here – GTA5 was a multi-million dollar game with hundreds of people working on it simultaneously.

There’s no way a team of beginners can deliver a product of such quality.

Therefore, you need to control your scope. Your first project must be something simple – like a side scroller. With that first project, you can learn about movement, collision detection, life systems, and many other little things that will be helpful for the next game you make.

What matters most if that you learn new things. Although gamedev is a continuous learning cycle, it’s very important that when you’re starting out you try and do things you haven’t done before and leave your comfort zone, so that you can learn how they are done and expand your programming knowledge. You’ll see this will quickly become useful as you start making bigger and bigger games.

And also, your first game will suck. A lot. It is normal, and it happens to everyone.

But don’t worry. You’re learning. You’re absorbing information so that you can use it in later projects. Your next few games will also suck, of course, but with time you’ll see that the knowledge you got from your previous endeavours will allow you to finally achieve a good result.

Scope Small, Constantly Learn, Never Quit.

Almost all the good resources for building games are in the previous section’s resources, so you may want to start with one of those. This section’s resources will be more abstract game development techniques to help with your direction and creativity.

9 Curated Resources

How to make a Video Game in Unity

free, YouTube Playlist

Another good YouTube playlist walking through a simple game to develop. Look in the section before this for more like this.

Great short video giving some advice on making your own games – as this guy shows off a beautiful simple game he made in just two days – using Unity and Visual Studio.

If you are not good a programming, don’t start with this as your first game. They code a lot without really teaching what the code means… aka you won’t understand it. If you do know the fundamentals of programming, then this is an okay place to start.

Making Stuff Look Good

free, YouTube Channel

An entire channel dedicated to giving design advice in Unity, and also analyzing popular games.

A free 1.5 hour course for complete beginners with no prior experience. It shows you how to build a game and goes a little bit into scripting.

If you feel stuck creatively and want to challenge yourself – check out all the possible genres of games you can make!

The second part of the video course above, it goes into more detail – covering physics, collisions, animation, and using the asset store.

Maybe not necessarily for your first game, but some good techniques if you want to further the user experience in some of your later games by setting up cameras in the most impactful way.

Once again, may not necessarily be your first game – but good techniques to keep in mind so you form good game building habits from the start.