Back to projects
Flappy Bird Game icon

Flappy Bird Game

Started on July 2, 2025

Project Description

Flappy Bird - Rust Edition

Overview

A simple Flappy Bird clone built in Rust using the Bevy game engine. Control a bird that must fly through gaps between pipes without crashing.

Current Features

  • Bird Physics: Gravity-based movement with space bar jumping
  • Pipe Generation: Randomly positioned pipes that scroll across the screen
  • Collision Detection: Game ends when bird hits pipes or ground
  • Basic Visuals: Animated bird sprite, green pipes, brown floor

Future Features

  • Scoring System: Points for passing through pipes
  • Game UI: Start menu, game over screen, high scores
  • Audio: Sound effects and background music
  • Visual Polish: Better animations, backgrounds, particle effects
  • Quality of Life: Pause feature, settings menu

Technical Stack

  • Language: Rust
  • Engine: Bevy (ECS-based game engine)
  • Architecture: Entity Component System with separate movement, collision, and update systems