SlideShare a Scribd company logo
Game Design & Flappy
Birds
FLAPPY BIRDS –THE STORY AND DEVELOPMENT
Creator
• Dong Nguyen
About Vietnam and the Games Industry
The Success of Flappy Birds!
• The minimalist pipe-avoidance video
game that scorched to the top of the
iPhone free game rankings earlier this
year was created in a few days by its
creator.
• It was earning a reported $50,000 a day
• The idea is quite simple – Press Spacebar
or touch the screen to get the bird to flap
and avoid pipes that keep flying past!
About the Creator of Flappy Birds
• Dong Nguyen (Nguy n Hà Đông, born 1985) is a Vietnamese video gameễ
developer.
• His most successful game is FLAPPY BIRD which was one of the top free games
in Apple and Android platform.
• After the game’s huge success, he announced on Twitter that he was “shutting
down” the game as he "couldn't come up with its popularity".
• He has also made many other games that are not as popular as Flappy Bird.
Excerpts from an Interview
Excerpts from Articles
• Over the last 6-12 months, indie developers have been complaining
that trying to get to the top of the app store – without the
development and marketing budgets of the large game companies –
can seem nearly impossible.
• Not so – meet Dong Nguyen.
• Dong is the developer of a little game called Flappy Bird which is the
#1 top free app and #1 top free game in the app store right now.
• He’s also the #2 free app & #2 top free game with
Super Ball Juggling.
The Mechanics of Flappy Bird
• Flappy Bird is based around a simple interaction: press screen
to flap wings.
But it is clear that Nguyen has spent time working out the exact vertical
lift achieved by this single input; just as he has got the gap between
pipes exactly right.
So how was Flappy Birds Created?
Understanding How game design works is the key to creating an app
like Flappy Birds.
All Games (or most games these days) include Graphics. (Background
graphics as well as characters – main characters and potentially
enemies)
Then comes the programming – the clever bits – that make the
characters move and interact with each other.
Could you create Flappy Birds?
Creating Flappy Birds in Scratch
A good way to introduce yourself to Programming is to use SCRATCH.
Scratch was created by MIIT to get young people (as young as five
years old!) interested in the concept of programming and how logic
sequences can get sprites to do clever things.
Can Flappy Birds be created in Scratch ? Yes!
Have a look at the next slide for a website that shows a screenshot of
how it has already been made!
This shows some
of the Sprites and
backgrounds that
have been used
This is the logic
and the
sequences used to
get the program
to work!
To start with, make a sprite and do this:
Have a look at the below website to get started
• http://scratch.mit.edu/projects/16743509/#editor
But how are apps produced and then put on the
Apple or Android Stores?
• Here’s a website that goes through some of the best free
development tools
• http://indiestatik.com/2013/11/04/game-dev-tools/
ActionScript 3.0
• Jumping
• http://www.actionscript.org/resources/articles/1086/1/Jumping-in-
Video-Games/Page1.html
Step by Step
http://www.flashgametuts.com/tutorials/advanced/how-to-create-a-
platform-game-in-as3-part-1/

More Related Content

Similar to Intro flappy birds

How to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ GrantHow to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ Grant
TJ Grant
 
Lesson-7-Flappy-Bird.pptx
Lesson-7-Flappy-Bird.pptxLesson-7-Flappy-Bird.pptx
Lesson-7-Flappy-Bird.pptx
JohnMichaelPadernill
 
Marketing keynote finished
Marketing keynote finishedMarketing keynote finished
Marketing keynote finishedRyan Worcester
 
Angry birds
Angry birdsAngry birds
Angry birdsmrsloan
 
2. Research (FMP).pptx
2. Research (FMP).pptx2. Research (FMP).pptx
2. Research (FMP).pptx
HarrisonWilds
 
IT'S A JUNGLE OUT THERE! How a simple 10 point plan can help you launch your ...
IT'S A JUNGLE OUT THERE! How a simple 10 point plan can help you launch your ...IT'S A JUNGLE OUT THERE! How a simple 10 point plan can help you launch your ...
IT'S A JUNGLE OUT THERE! How a simple 10 point plan can help you launch your ...
Giuliano Cremaschi
 
Killer Benefits of HTML5 in Games
Killer Benefits of HTML5 in GamesKiller Benefits of HTML5 in Games
Killer Benefits of HTML5 in Games
Henric Suuronen
 
project on snake game in c language
project on snake game in c languageproject on snake game in c language
project on snake game in c language
Ashutosh Kumar
 
Digital Magazine Awards 2013 - Keynote
Digital Magazine Awards 2013 - KeynoteDigital Magazine Awards 2013 - Keynote
Digital Magazine Awards 2013 - Keynote
Rob Boynes
 
HOW YOU CAN MAKE Your Own Video Game
HOW YOU CAN MAKE Your Own Video Game
HOW YOU CAN MAKE Your Own Video Game
HOW YOU CAN MAKE Your Own Video Game
gamerpiu
 
Innovation Workshop –Games and Reality
Innovation Workshop –Games and RealityInnovation Workshop –Games and Reality
Innovation Workshop –Games and Reality
Dudi Peles
 
Melissa_R_Pohl_Resume_2016_LinkedIn
Melissa_R_Pohl_Resume_2016_LinkedInMelissa_R_Pohl_Resume_2016_LinkedIn
Melissa_R_Pohl_Resume_2016_LinkedInMelissa Pohl
 
What you can Learn from a 4 Year Old about Ponies and Mobile UX
What you can Learn from a 4 Year Old about Ponies and Mobile UXWhat you can Learn from a 4 Year Old about Ponies and Mobile UX
What you can Learn from a 4 Year Old about Ponies and Mobile UX
Andrew Smyk
 
iPad Game Design -- Develop Liverpool Dec' 2011
iPad Game Design -- Develop Liverpool Dec' 2011iPad Game Design -- Develop Liverpool Dec' 2011
iPad Game Design -- Develop Liverpool Dec' 2011
garethjenkins
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. Adam
Ralf C. Adam
 
1 -VIDEO GAMES.pptx
1 -VIDEO GAMES.pptx1 -VIDEO GAMES.pptx
1 -VIDEO GAMES.pptx
ssuser0f0e07
 
Android flying apps project presentation
Android flying apps project presentationAndroid flying apps project presentation
Android flying apps project presentation
Atia sujana
 
Snake Game in Python Progress report
Snake Game in Python Progress reportSnake Game in Python Progress report
Snake Game in Python Progress report
Muhammad Aziz
 
All Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game DesignAll Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game Design
Interaction Design Association Chapter São Paulo
 

Similar to Intro flappy birds (20)

How to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ GrantHow to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ Grant
 
Lesson-7-Flappy-Bird.pptx
Lesson-7-Flappy-Bird.pptxLesson-7-Flappy-Bird.pptx
Lesson-7-Flappy-Bird.pptx
 
Marketing keynote finished
Marketing keynote finishedMarketing keynote finished
Marketing keynote finished
 
Angry birds
Angry birdsAngry birds
Angry birds
 
2. Research (FMP).pptx
2. Research (FMP).pptx2. Research (FMP).pptx
2. Research (FMP).pptx
 
IT'S A JUNGLE OUT THERE! How a simple 10 point plan can help you launch your ...
IT'S A JUNGLE OUT THERE! How a simple 10 point plan can help you launch your ...IT'S A JUNGLE OUT THERE! How a simple 10 point plan can help you launch your ...
IT'S A JUNGLE OUT THERE! How a simple 10 point plan can help you launch your ...
 
Killer Benefits of HTML5 in Games
Killer Benefits of HTML5 in GamesKiller Benefits of HTML5 in Games
Killer Benefits of HTML5 in Games
 
project on snake game in c language
project on snake game in c languageproject on snake game in c language
project on snake game in c language
 
Digital Magazine Awards 2013 - Keynote
Digital Magazine Awards 2013 - KeynoteDigital Magazine Awards 2013 - Keynote
Digital Magazine Awards 2013 - Keynote
 
HOW YOU CAN MAKE Your Own Video Game
HOW YOU CAN MAKE Your Own Video Game
HOW YOU CAN MAKE Your Own Video Game
HOW YOU CAN MAKE Your Own Video Game
 
Innovation Workshop –Games and Reality
Innovation Workshop –Games and RealityInnovation Workshop –Games and Reality
Innovation Workshop –Games and Reality
 
Melissa_R_Pohl_Resume_2016_LinkedIn
Melissa_R_Pohl_Resume_2016_LinkedInMelissa_R_Pohl_Resume_2016_LinkedIn
Melissa_R_Pohl_Resume_2016_LinkedIn
 
What you can Learn from a 4 Year Old about Ponies and Mobile UX
What you can Learn from a 4 Year Old about Ponies and Mobile UXWhat you can Learn from a 4 Year Old about Ponies and Mobile UX
What you can Learn from a 4 Year Old about Ponies and Mobile UX
 
iPad Game Design -- Develop Liverpool Dec' 2011
iPad Game Design -- Develop Liverpool Dec' 2011iPad Game Design -- Develop Liverpool Dec' 2011
iPad Game Design -- Develop Liverpool Dec' 2011
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. Adam
 
1 -VIDEO GAMES.pptx
1 -VIDEO GAMES.pptx1 -VIDEO GAMES.pptx
1 -VIDEO GAMES.pptx
 
CS Research Poster 2014
CS Research Poster 2014CS Research Poster 2014
CS Research Poster 2014
 
Android flying apps project presentation
Android flying apps project presentationAndroid flying apps project presentation
Android flying apps project presentation
 
Snake Game in Python Progress report
Snake Game in Python Progress reportSnake Game in Python Progress report
Snake Game in Python Progress report
 
All Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game DesignAll Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game Design
 

Recently uploaded

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 

Recently uploaded (20)

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 

Intro flappy birds

  • 1. Game Design & Flappy Birds FLAPPY BIRDS –THE STORY AND DEVELOPMENT
  • 3. About Vietnam and the Games Industry
  • 4. The Success of Flappy Birds! • The minimalist pipe-avoidance video game that scorched to the top of the iPhone free game rankings earlier this year was created in a few days by its creator. • It was earning a reported $50,000 a day • The idea is quite simple – Press Spacebar or touch the screen to get the bird to flap and avoid pipes that keep flying past!
  • 5. About the Creator of Flappy Birds • Dong Nguyen (Nguy n Hà Đông, born 1985) is a Vietnamese video gameễ developer. • His most successful game is FLAPPY BIRD which was one of the top free games in Apple and Android platform. • After the game’s huge success, he announced on Twitter that he was “shutting down” the game as he "couldn't come up with its popularity". • He has also made many other games that are not as popular as Flappy Bird.
  • 6. Excerpts from an Interview
  • 7. Excerpts from Articles • Over the last 6-12 months, indie developers have been complaining that trying to get to the top of the app store – without the development and marketing budgets of the large game companies – can seem nearly impossible. • Not so – meet Dong Nguyen. • Dong is the developer of a little game called Flappy Bird which is the #1 top free app and #1 top free game in the app store right now. • He’s also the #2 free app & #2 top free game with Super Ball Juggling.
  • 8. The Mechanics of Flappy Bird • Flappy Bird is based around a simple interaction: press screen to flap wings. But it is clear that Nguyen has spent time working out the exact vertical lift achieved by this single input; just as he has got the gap between pipes exactly right.
  • 9. So how was Flappy Birds Created? Understanding How game design works is the key to creating an app like Flappy Birds. All Games (or most games these days) include Graphics. (Background graphics as well as characters – main characters and potentially enemies) Then comes the programming – the clever bits – that make the characters move and interact with each other. Could you create Flappy Birds?
  • 10. Creating Flappy Birds in Scratch A good way to introduce yourself to Programming is to use SCRATCH. Scratch was created by MIIT to get young people (as young as five years old!) interested in the concept of programming and how logic sequences can get sprites to do clever things. Can Flappy Birds be created in Scratch ? Yes! Have a look at the next slide for a website that shows a screenshot of how it has already been made!
  • 11. This shows some of the Sprites and backgrounds that have been used This is the logic and the sequences used to get the program to work!
  • 12. To start with, make a sprite and do this:
  • 13. Have a look at the below website to get started • http://scratch.mit.edu/projects/16743509/#editor
  • 14. But how are apps produced and then put on the Apple or Android Stores? • Here’s a website that goes through some of the best free development tools • http://indiestatik.com/2013/11/04/game-dev-tools/
  • 15. ActionScript 3.0 • Jumping • http://www.actionscript.org/resources/articles/1086/1/Jumping-in- Video-Games/Page1.html Step by Step http://www.flashgametuts.com/tutorials/advanced/how-to-create-a- platform-game-in-as3-part-1/