• $19 Game Dev' Courses - Use code "FEBUDEMY"

    Video courses

Learn to Code by Making Games – The Complete Unity Developer

Build 7 2D & 3D games

Become a Game Developer/Designer: Complete Master Series

Massive 70 hour course!

Make VR Games in Unity with C# for multiple headsets

Google Cardboard, Oculus Rift and more.

Unity Projects

Unity is arguably the fastest game engine in terms of getting started. All you need is some basic C# knowledge and you can begin to develop games with Unity. Add to this that Unity is completely free for non-commercial and small independent developers. The fact that you can also quickly deploy to almost any platform imaginable (iOS, Android, Windows, Linux and Mac) and you can see why Unity is so popular.

Take a look at these beginner Unity projects. They are written to help you get started from absolutely zero knowledge and gradually increase in complexity up to complete working games. If you are brand new to all forms of programming, be sure to study these beginner C# tutorials alongside these Unity projects.


Please visit the Unity category of the Game Code School bookstore

  • Unity-2d-deafult-gravity

Adding a controllable player object in Unity 2d

This is the first real project. We won’t just be exploring c# or playing with Unity concepts, we will make a small part of a game. Let’s learn how to put a spaceship into a 2d world and see how we can move it around the screen.

Fire up Unity and […]

  • Unity-and-c-sharp-part-2

Unity & C# part 2

In this project we will play around with everything we learnt in the methods and loops C# tutorials. In addition we will explore some more Unity and general game coding concepts including the game loop. We will see more Unity methods as well. By the end of this project we […]

  • Unity 5, 2d interface

Unity & C# part 1

In this project we will use Unity to practice some C# skills. We won’t be making anything that resembles a game but everything we do will be preparing for a few projects time when we start making controllable characters and eventually build up to a fully playable game.

Start Unity and […]

  • unity-5-personal-edition-sign-in-screen

Setting up Unity 5

This getting started project tutorial with with Unity 5 is so simple I contemplated not having it at all. It seemed appropriate, however, because the C# tutorials as well as the Unity projects which follow this one start from from the very beginning. If you are confident you can probably just […]