This is an FlappyBird clone written in Kotlin.
I Made this because, i was this same game but using pygame, but I find Pygame too complex for beginners who are just starting to create games, so I decided to create FlappyDoido in Kotlin using my own files, functionalities, and obviously, workarounds :3
I've created 2D games before using GameMaker: Studio 2, but I found my games buggy and full of makeshift solutions... Then in 2025 I used PyGame after watching a YouTube tutorial, but after a few days I thought "WHAT IF I MADE MY OWN FLAPPY BIRD CLONE GAME?", and here I am, doing it because the ideas that come to my head are amazing and random, and look, I still use GameMaker hehe
Why is it so hacky? Because basically, this game is full of workarounds to make this stuff work.
"Why are you doing this using a language and an IDE that weren't made for it? You can't do this!" I did this because I want to test my programming skills by creating a simple Flappy Bird clone, and since I LOVE programming, I can definitely do it.
- A Very Hacky and Simple Flappy Bird Clone!
- Desktop Game
- Also, i wanna put rooms on this game to change the difficulty of the game, and some enemies(And GameLogic...)
- Web Version: I didn't make the web version.
- Desktop Version: Uhh... Just Open the IntelliJ IDEA and run the
FlappyDoidoLauncher.kt.
I don't use or know how to use Kotlin Multiplataform because I've never used it; I would probably use React Native and Expo Go to do that.