iOS Game Development: Unity3d Crash Course For Flappy Clone
4.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,342 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS Game Development: Unity3d Crash Course For Flappy Clone to your Wishlist.

Add to Wishlist

iOS Game Development: Unity3d Crash Course For Flappy Clone

It's unity tutorial online course: You'll create a clone version of popular game "Flappy Bird" for iOS using Unity3d
4.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,342 students enrolled
Created by Mohammad Zuhaib
Last updated 8/2015
Current price: $10 Original price: $80 Discount: 88% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • 3 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will be able to create your own 2D clone of "Flappy Bird" game.
  • Your 2d game development skills in Unity will improve.
View Curriculum
  • Internet Access. This course is not made available for downloading, You have to watch it online.
  • A laptop or computer with at-least 2 G.B RAM
  • A strong passion and desire for learning.
  • Unity 3d game engine already installed. If you don't have it yet, then download and install it before taking this course.
  • Basic knowledge of c# language
  • You should know how unity 3d game engine works. Just the basic knowledge is required.

Note: This course requires some basic knowledge of Unity 3D game engine including c# in MonoDevelop

--> Over 1,200 Very Happy And Satisfied Students Have Joined This Course!!

About the Course:

  • High definition quality course. All the content is in HD
  • Fastest and perfect guide for Unity 2d game development
  • 30 days money back guarantee ! No Questions Asked !
  • Full, free lifetime access.. Updates will always be free...
  • The course is always updating
  • Quick and satisfactory help response from me
  • You'll receive big discounts in all of my other courses in future..
What's inside this course?

The course has been divided into few sections. This has been done to avoid confusion and to let you know what you will do next after you complete a specific section. Each section whether it's at the beginning or at the ending has special significance. All of the sections contain vital information, so, you need to follow each section attentively and with great interest if you want to benefit from this course.

In Section 1:

In the first section of this course, You'll learn few things about Unity 3d game engine and the flappy bird game. I'll be providing you with the sprite sheet that will be used in the second section of the course.

In Section 2:

After you've downloaded the sprite sheet from section 1, you'll learn to use that sprite sheet in Unity 3d. We'll do things like importing the sprite in game engine, slicing it, we'll create game graphics, we'll create animation and then finally, we'll re-arrange game objects. All the game graphics work will be done in this section of the course.

In Section 3:

Consider this section as the heart of this course. The most important section it is, In which you'll give a life to your game player. All the scripting work will be done in this section. So, This section requires lots of attention and interest. We'll add movement, gravity, rotation, hurdles and rest of the game stuff in this section. In other words, The game will be completed in this section.

In Section 4:

This is the last section of this course. We'll simply convert our game for iOS devices. From the beginning, we were not making the game for iOS as we were using PC/Mac development tool kit. So, In this section, we'll convert the whole project with Unity 3D built in system for iOS.

“You can make it if you try. Don't give up or quit the fight. If you believe, you will see, you can do it."

Who is the target audience?
  • Anyone who wants to create a clone of flappy bird game should take this course.
  • Anyone who wants to learn 2d game development in Unity
Students Who Viewed This Course Also Viewed
Curriculum For This Course
14 Lectures
Unity 3D, Flappy & Sprite Sheet
4 Lectures 05:55

All the course content is in high definition quality. Make sure to turn on HD while playing the tutorials.

Preview 00:22

Welcome to your first video tutorial. In this tutorial, I will be discussing the Unity 3d game engine and the flappy bird game. Consider this video as the intro. video before moving on to the course.

Preview 03:44

In this video tutorial, I will show you the sprite sheet that we will be using in the game, I'll tell you what a sprite sheet really is and then we'll take a look at the game preview, just to see some main graphics of the game.

Preview 01:38

This lecture contains the sprite sheet file. Make sure to download this file because we will be using this file in the next section.

Note: If you face any kind of problem with the file (e.g if the file is corrupt) let me know about it soon as possible. I'll check it out and will replace it with the new one.

Important File - Sprite Sheet
Setting Up Project & Graphics
4 Lectures 21:04

In this video tutorial, I'll show you some of the layouts in Unity, We'll create a new game project and will start working on it in the next tutorial.

Preview 01:52

Remember we talked about the sprite sheet in Section 1 ? Well ! We'll be using that sprite sheet file now. I'll show you how to import it in unity using few methods, and then we'll slice that sprite sheet using Unity 3D built-in automatic slicer. After that, We'll set-up the graphics for our game.

Sprite Sheet: Importing & Slicing

After slicing the sprite, It's time to make animation and some graphics. We will use the sliced graphics and will place them in the Scene Panel. After that, we'll adjust those graphics. We'll create a new game animation for the flappy bird. We'll run the game in unity to see if that works fine or not.

Setting Up Animation & Graphics

Organizing the project is not always necessary but It surely will help make your project look nicer and will make development a bit easier. We'll be using empty game objects and will move specific items in those empty objects in hierarchy. This is the last tutorial of this module. After organizing the project, We'll start working with scripts in MonoDevelop.

Organizing The Project
Scripts & Game Development
6 Lectures 38:18

In this text file lecture, you'll get a bit familiar with the MonoDevelop in unity 3d. I've provided the external link with this lecture, So that, You can take a look at it and get to know the Monodevelop tool.

MonoDevelop in Unity 3D

In this video tutorial, We'll create our first script. We'll be working in MonoDevelop now. We'll add the gravity movement to the player a.k.a "flap bird". We'll also take a look at the game preview and will see how the gravity affects the player. We'll do the same thing in our game.

Note: The script has been added with the lecture. Make sure to download it, if you face any problem with your code.

Adding Gravity

In this lecture, We'll be writing the script to flap the bird. We'll be working with both the fixed update and the update functions in Mono-develop. First, We'll write the code for taking the input and then we'll be adding the counter gravity velocity. & Finally, We'll test it out in play mode in Unity.

Note: The script has been uploaded with the lecture. So, make sure to download and check it if you face any problem with your script.

Preview 08:11

In the real flapy bird game, whenever you stop tapping on the screen the bird falls down with some rotation. So, in this tutorial, We'll be adding that rotation.

Note: Script has been added with lecture.

Applying Rotation

We'll add the forward speed to the bird and will make the camera follow our bird using a new script.

Note: Script has been added with the lecture.

Forward Velocity & Cam Movement

Before moving on with this course, you need to make few changes with the project. See these slides and if you have any question, post a new discussion and I'll reach out to you soon as possible.

Adjusting the Background
23 pages
About the Instructor
Mohammad Zuhaib
3.9 Average rating
7 Reviews
1,782 Students
2 Courses
Indie Game Developer for iOS, Expert in 3D Graphics, Trainee

he's one of the top 10 youngest instructors that we have on Udemy. he's a game developer who started her career four years ago. His interest at the beginning was application development, and he pursued it by learning Java. he created some of the most amazing apps that we have today. But His interest was shorty lived as he soon developed the passion for game development. he started working with the one of the most popular game engines "Unity 3D". He developed many games that year but his one game "Survive 3D" was one the biggest achievements of his career. That game was a success on the Play-Stores but he removed it shortly after few months. This young philanthropist has great skills in C sharp, C++, Python, Concept C, Android development, JavaScript and Perl. Right now ! He's working as a successful independant game developer and a Trainee. He create games for cross-platforms like Steam, iPhone, Xbox and Windows. Her courses are the reflection of this young instructors success and passion of his game development career. His courses include 2d game development for iOS, 3d animation and modeling courses and is creating many more courses which will be available in Udemy market very soon.