iOS Game Development: Unity3d Crash Course For Flappy Clone
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.
Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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:
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."
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Unity 3D, Flappy & Sprite Sheet|
All the course content is in high definition quality. Make sure to turn on HD while playing the tutorials.
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.
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.
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.
|Section 2: Setting Up Project & Graphics|
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.
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.
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.
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.
|Section 3: Scripts & Game Development|
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.
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.
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.
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.
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.
|Lecture 14||23 pages|
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.