Complete Flappy Bird Course in Unity 2D
What you'll learn
- You will learn how to create flappy bird game with physics and box colliders.
- You will add game logic for game over, collecting coins, and unlocking new birds.
- You will design the game world with multiple backgrounds and animations.
- You will allow navigation for the player to switch from main menu scene, shop scene, and game scene.
Requirements
- Familiarity with Unity and C# coding
Description
By the end of this course you will know how to create your very own Flappy Bird game in Unity. We will be starting from complete scratch building the scene for our game then all the way through until we have complete bird movement with respawning pipes and a store functionality .
A Flappy Bird style game is one of the most iconic mobile games of our time. It offers the player an addictive fun challenge that can be replayed over and over again. By adding high score and coin collection the player will have more incentive to play again so they can beat their last score or save up enough coins to unlock a new character to play the next time.
If you are new to coding do not worry all scripts will be walked through for each game object and source code will be available for download.
With the steps below we will create our Flappy Bird game:
Unity mobile set up
Import art
Camera settings
Backgrounds
Main menu Ui
Shop Ui
Menu script
Shop script
Game scene
Score counter
Game over Ui
Bird objects
Bird script
Pipe objects
Pipe script
Pipe spawner
Pipe spawner script
Final review
After completing each step above you will have your very own Flappy Bird game template and the knowledge to craft it into your own design for future game ideas.
Who this course is for:
- Any level game developers
Instructor
Red Fools Studio goal is to offer classes to help people jump start their career in software development with real world projects to help gain on-demand skills for developing websites, apps, and games.
We understand that in the word we live in is very hard to find time for quality educations especially when trying to learn a new subject in the software development field. So with that we aim to create all of our courses with that in mind and not only teach you what you need to know but make sure to not waist any of your time.
We are coming out with new content all the time and we would love to have you join one of our courses :)
Good luck and never give up!