Flappy Bird is an extremely lightweight Android recreation of the classic side-scrolling arcade game, developed primarily in C. The project focuses on delivering recognizable gameplay within an APK smaller than 100 KB. Players control a bird and navigate through gaps between obstacles while avoiding collisions. Its minimalist implementation uses Android Native Activity to reduce unnecessary application overhead. Graphics are rendered with OpenGL ES 2.0 and custom shaders. Audio playback uses OpenSL ES with compressed MP3 sound resources. Image assets are decoded using the lightweight upng library. The game supports Android 5.0 and newer devices. Its source code includes build instructions for Windows, Linux, and macOS, making it useful as both a playable game and an example of size-efficient native Android development.

Features

  • Classic Flappy Bird arcade gameplay with obstacle avoidance mechanics
  • Extremely compact Android APK designed to remain below 100 KB
  • Native C implementation optimized for minimal application size and overhead
  • OpenGL ES 2.0 graphics rendering with lightweight shader-based visuals
  • Compressed MP3 game audio playback through the OpenSL ES interface
  • Android 5.0 compatibility with cross-platform source compilation instructions

Project Samples

Project Activity

See All Activity >

Categories

Games, Side-Scrolling

Follow Flappy Bird in C

Flappy Bird in C Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Flappy Bird in C!

Additional Project Details

Operating Systems

Android

Programming Language

C

Related Categories

C Games, C Side-Scrolling Game

Registered

2 days ago