Seed Programming

School of Seed Programming Logo

Implementing Angry Bird in Unity

Categories: Game development
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Welcome to our 4th short-course: Implementing Angry Birds in Unity! This course is part of our “Scratch to Unity” master course series, where, we’ll take you through the exciting journey of bringing the beloved Angry Birds game to life using Unity. Here’s a sneak peek of what you can expect:


  1. Game Demo & Concept Discussion: We’ll start with a game demo and explore the concept of Angry Birds, exploring what makes it engaging and addictive. We’ll also showcase what has already been developed and discuss potential enhancements.


  1. Creating a 2D New Project: Get ready to start with Unity as we create a new 2D project. We’ll walk you through the Unity interface and environment, explaining the key elements you’ll be working with, including sprites and components.


  1. Building the Game Environment: Learn how to create the game’s sky and players, adjusting scales and adding vibrant colors. We’ll also create the ground, add objects, set scales and positions, and ensure everything has the necessary colliders for interaction.


  1. Creating the Angry Bird Player: Time to bring our feathered protagonist to life! We’ll reset transforms, add sprite renderers, set layers, add colors, and implement physics with rigid bodies and colliders.


  1. Adding Spring to the Player: Ever wondered how Angry Birds launch into action? We’ll show you how to add a spring joint, anchor sprites, and compress the spring for that satisfying slingshot effect.


  1. Writing Player Script: We will start scripting as we create a player script, handle input, call functions, work with Vector3, and debug any issues that arise. We’ll ensure our Angry Bird responds smoothly to player interactions.


  1. Adding Required Materials & Features: Learn how to organize your project with material folders and create physics materials. We’ll also discuss essential game features that will enhance the player experience.


  1. Adding Bricks & Enemies: It’s time to populate our game world! We’ll add bricks with rigid bodies, sprite renderers, and colliders, adding gravity for realistic physics. Then, we’ll create enemies with colliders, rigid bodies, and even a script for dynamic behavior.


  1. Discussion & Next Steps: Reflect on what we’ve accomplished today and discuss our next steps. This is your chance to ask questions, share insights, and prepare for the exciting development journey ahead.


Whether you’re a seasoned Unity developer or just starting, this course will equip you with the skills and knowledge to bring Angry Birds to life in Unity. Let’s begin this adventure together!


Kindly Note that this is the 4th Short Course in the Series of our Master Course “Scratch to Unity”.

After completing this 2nd step we will recommend you to join next 2 courses in the series:

Or refer to “Scratch to Unity” short courses page if you have missed out 1-3 short-courses:

Scratch to Unity


Show More

What Will You Learn?

  • Unity Game Development
  • Spring joint to the player.
  • Adding sprite renderer, setting layers.
  • Integrating rigid body and collider components.
  • Sorting layer.
  • Debugging and troubleshooting.
  • Physics material.
  • Dynamic concepts in game.
  • Gravity for dynamic interactions.
  • Destruction mechanism.

Course Content

Implementing Angry Bird in Unity

  • Game Demo
  • Creating 2D New Project
  • Making Game Environment
  • Creating Ground
  • Creating Player (Angry Bird)
  • Adding Spring to Player
  • Writing Player Script
  • Adding Required Materials for Game
  • Adding Bricks in Game
  • Creating Enemy
  • Discussion

Student Ratings & Reviews

No Review Yet
No Review Yet