Flappy Clone

  • Solo
  • Unity
  • C#

Introduction

Flappy Clone is a recreation of the popular mobile game Flappy Bird, developed using the Unity game engine. The game features simple mechanics where players control a bird navigating through a series of pipes, by tapping the screen to keep the bird airborne.

I developed this project to learn more about the Unity engine and enhance my C# programming skills, while also experimenting with the game development process and implementing my own custom features.

Everything seen in the game, from the code to the art assets, was created and developed by me.

Custom Features

In addition to replicating the core mechanics of Flappy Bird, I added several custom features to test my skills and provide a more unique gameplay experience. These additions can be toggled on or off, allowing players to customize their experience and test their skills in different ways.

Adjustable Speed and Gravity

Players can modify the speed of the game and the gravity affecting the bird. This was implemented by simply …

Moving Pipes

The pipes can be made to move vertically. This was achieved using linear interpolation (lerp), which would move the pipes between two random points.

Mirror Mode

A feature that flips the game vertically, horizontally, or both. One downside to this feature is that the score text and game over screen are also flipped, which can make it difficult to read.