Teaching Angry Birds 3D

Instructor: Jamie Gant

Angry Birds (later remarketed as Angry Birds Classic) is a 2009 casual puzzle video game by Rovio Entertainment. Inspired primarily by a sketch of stylized wingless birds, the game was first released for iOS in December 2009. Since that time, over 12 million copies of the game have been purchased from the iOS App Store, which prompted the developer to design versions for other smartphones like Android, Windows Phone, Blackberry 10. The series has since expanded to include titles for dedicated video game consoles and PCs.

Angry Turtles: Our Version of Angry Birds

Today we will begin to build our take on Angry Birds using Free Assets in Unity. We will build Angry Turtles.

Resources needed

Download the following resources that you will need ( Download all files here)

Go to Unity Assets Store: RPG Monster Duo PBR Polyart
Angry Turtles: Tower
Unity Assets Store: Tower

Grayboxing (Main Gameplay)

Grayboxing is a process used in Game Development that uses primitive shapes to design your game. The game designer focuses on the gameplay and coding. At the end when the gameplay and mechanics are finished, you will switch out your basic primitive shapes for your game assets.

Sandbox: Building Prefabs

Now that we have the Main gameplay setup lets build out our prefabs and GameObjects. Let’s design our basic prefabs that we will need to build out our game.

Environment: Levels

Now that we have our prefabs, let’s build our Levels

Level 1: T-Tops

Our Version:

Level 2: Wood Stone Ice Land

Level 2: StoneIceWood Land

Our Version

Fixing Colliders

One problem you will have when creating your Lands is things may explode like below.

Edit Game Object Collider
1. Select your Turtle Game Object
2. See if your Turtle Collider is overlapping the other objects like below

3. Fixing Overlapping Colliders
a) In the Inspect Select the Edit Collider
b) Adjust your Collider so it doesn’t overlap the other objects (which causes the explosion)

Solution Fixed


It’s time to code and make our Game work

Shoot Code