what is it?

We took a look at a popular mobile game called Flappy Birds, we decided that we would test out a development process by breaking down each and every component, what they are and why they do it. Then replicate it in Unity creating all the assets and script ourselves.

PLAY NOW

why we did it?

A big part of game development is being able to breakdown and understand what a game is made up of, in essence game dev is a big puzzle where each element needs to be put into place to create the bigger picture. What we like to do is take an existing game such as Flappy Bird, breakdown its core components and replicate it in a similar way, once you know and understand how something works you can create something new, The result of which can be played below.

the tools we used

the bird

The bird is the most important element of Flappy Bird, it is the element controlled by the player And it is restricted by the following rules:

The bird will only move vertically and be locked in a horizontal position.
The bird will always fall when the game is running.
When the screen is tapped the bird will flap adding vertical force making it bounce upwards, stopping at the top of the screen.
The Bird will rotate to face the direction of movement so it will face north east when going up and south east when going down,
When colliding with the ground or a pipe the player will lose control and crash into the ground, losing the game.

pipes

The pipes are the main obstacles of the game, offering the challenge and using the following rules.

Two pipes will spawn off screen with a gap between them vertically.
All pipes will move left at a constant speed
Pipes will spawn randomly offscreen

the ground and background

The ground and background are key elements to setting the theme and making the app take shape, without it everything is a bit plain. The ground follows the folllowing rules:

The ground will kill the player if it collides with them.
The ground can move constantly matching the pipes, although this is not set in this version for simplicity.

how it looks

CONTACT US