Skip to content

abhie7/flappy-bird-unity

Repository files navigation

Flappy Bird Game using Unity and C#

This Flappy Bird game is a recreation of the classic arcade game developed using Unity and C#. It offers a fun and engaging gameplay experience where players control a bird through obstacles by by tapping the spacebar/ up-arrow key to flap its wings and avoid collisions.

Gameplay Screenshots

Landing Page Screenshot Landing Page

Gamplay Screenshot Gameplay

Game Over Screenshot Game Over

Features

Gameplay Mechanics

The game mechanics involve navigating the bird through gaps between pipes by tapping or clicking to keep the bird afloat.

Scoring System

Players earn points by successfully passing through gaps between pipes. The game keeps track of the score and displays it during gameplay.

Game Over & Restart

If the bird collides with any obstacles or falls to the ground, it's game over. Players can restart the game to try again.

WebGL Version

The game is available on GitHub Pages using WebGL technology, allowing players to access and play it directly in a web browser.

Accessing the Game

GitHub Pages

The game is hosted on GitHub Pages using WebGL. You can play it by visiting Game Link.

Installation

To run the game locally or make modifications:

  1. Clone this repository:
git clone https://github.com/abhie7/flappy-bird-unity.git
  1. Open the project in Unity.

  2. Make changes or run the game within the Unity editor.

Usage

Controls

The bird is controlled by using the spacebar or up arrow key. Players can tap or press the spacebar/up arrow key to make the bird flap its wings and navigate through the pipes.

Instructions:

  • Spacebar: Tap the spacebar to make the bird flap its wings.
  • Up Arrow Key: Alternatively, you can press the up arrow key as well.

Players need to time their taps or key presses carefully to keep the bird flying and avoid collisions with the pipes.

Contribution Guidelines

If you wish to contribute to this project:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/add-new-feature).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/add-new-feature).
  5. Create a pull request.

License

This project is licensed under the MIT License.