[Science, Technology, Engineering, Arts and Maths]

Good Unity game tutorial – Mad Birds in C#

A good Unity game tutorial can be hard to find. I love learning new things. So far this year I’ve attended a day long course in Silverwork, achieved an Amazon Web Services Certification in Data Analytics Fundamentals and spent some time playing around with the Unity gaming engine.

I’ve often found that the best way to learn something new is just to do it. With that in mind I searched around for some good Unity game tutorials. With a little trial and error I came across this one: How to make a Game – Unity for Beginners by Jason Weimann. It was one of the few courses I found that was actually using a current version of Unity.

Initially I tried building this in Linux, but for whatever reason my *nix machine simply couldn’t handle Unity. It just kept stalling. Eventually I gave in and borrowed a Mac and everything became much much easier. (I don’t say this lightly as my past experiences with a Mac have frustrated me more often than not.)

This tutorial is very clear and at a good pace. Jason makes it look easy, and with his video, it is. Almost all of the artwork is available for download free from https://opengameart.org/.

There is a limited amount of actual code writing required. You are really only writing the Bird, the Enemy and the LevelController. Unity does a lot of the heavy lifting.

Screenshots from Unity

Here are a couple of screenshots of how my Level 1 looked in “Game” and “Scene” view

Unity Level 1 Mad Birds - Game View
Unity Level 1 Mad Birds - Scene View

 

Videos of the game in action

Finally, here are some videos of my attempts at playing the game. First up we have my attempt to play Level 1

Followed by some of my attempts at playing Level 2

If you are new to Unity and looking for a good tutorial I can thoroughly recommend How to make a Game – Unity for Beginners by Jason Weimann.

To see some of my other adventures in code go here.