Flappy Bird for Android, only C, under 100KB

In 2021, the idea of creating a lightweight Flappy Bird game in C without Java or Kotlin was born. After failed attempts due to APK size and crashes, the project was revived in 2024 with the goal of creating an Android game under 100KB. Utilizing C, OpenSLES for audio, and upng for images, the game came to fruition. The implementation included exploring game resources, sound optimization, and image decoding. The build process involved Visual Studio, Android Studio, and NDK. While the copyright belongs to DotGEARS, the inspiration came from rawdrawandroid, Flapper, Raylib, and ImGui.

https://github.com/VadimBoev/FlappyBird

To top