A curated list of open-source games for Android, perfect for developers and enthusiasts to explore. The list is sorted alphabetically.
| App Name | Description | Language | License | ⭐ Stars | Download |
|---|---|---|---|---|---|
| 2048-android | An offline-capable port of the classic 2048 puzzle game. | Java |
MIT |
1.1k | — |
| Anti-mine | A modern, minimalist puzzle game inspired by Minesweeper. | Kotlin |
GPL-3.0 |
781 | |
| Bintris | A game that combines the mechanics of Tetris with binary numbers. | Go |
GPL-3.0 |
164 | — |
| Blockinger | A classic Tetris clone with customizable controls. | Java |
GPL-3.0 |
223 | |
| Brain Phaser | A Material Design quiz app with user management and stats. | Java |
GPL-3.0 |
117 | — |
| cantstoptherock | A simple adversarial game. | Java |
BSD-3-Clause |
6 | — |
| Chase Whisply | An experimental augmented reality game. | Java |
Apache-2.0 |
551 | — |
| Clones Online | An online multiplayer board game for Android. | Java |
MIT |
13 | — |
| Cloud Cup | A Firebase-powered multi-device game client. | Java |
Apache-2.0 |
51 | — |
| destiny_game | A choice-based adventure game with a dark-themed UI. | C++ |
MIT |
0 | — |
| Dungeon Crawl Stone Soup | A classic roguelike game of dungeon exploration, combat, and magic. | C++ |
GPL-2.0 |
2.9k | — |
| Etheroll | A dice game that runs on the Ethereum blockchain. | Python |
MIT |
56 | — |
| friendspell | A party icebreaker game based on the Google Nearby API. | Java |
Apache-2.0 |
414 | — |
| GameOfCards | A simple, rule-free card game. | Java |
Not specified | 58 | — |
| Gloomy Dungeons 2 | The sequel to the old-school 3D shooter. | Java |
MIT |
120 | — |
| Gloomy Dungeons 3D | An old-school, Wolfenstein-style 3D shooter. | Java |
MIT |
71 | — |
| Google Santa Tracker | An educational and entertaining app for the Christmas holiday period. | Java |
Apache-2.0 |
2.1k | — |
| Material Life | A Material Design styled implementation of Conway's Game of Life. | Java |
GPL-2.0 |
97 | — |
| Memory Game | A simple and beautiful memory game designed for kids. | Java |
Apache-2.0 |
597 | — |
| Mindustry | A sandbox tower-defense game with resource management. | Java |
GPL-3.0 |
27.5k | |
| Minetest | An open-source infinite-world block sandbox game with survival and crafting. | C++ |
LGPL-2.1 |
12.8k | |
| newplanegame | A simple airplane game for Android. | Java |
Not specified | 94 | |
| Open Flood | A simple but challenging flood-fill puzzle game. | Java |
MIT |
145 | — |
| Pie Noon | A multiplayer party game where you throw pies at your friends. | C++ |
Apache-2.0 |
440 | — |
| Pixel Dungeon | A traditional roguelike game with charming pixel-art graphics. | Java |
GPL-3.0 |
3.9k | — |
| PokerTH | A C++/Qt-based poker game for Texas hold 'em. | C++ |
AGPL-3.0 |
608 | — |
| Shattered Pixel Dungeon | A popular roguelike RPG, based on Pixel Dungeon, with frequent updates. | Java |
GPL-3.0 |
6.1k | |
| Simon Tatham's Puzzles | A collection of dozens of single-player logic puzzle games. | C |
MIT |
709 | |
| Sleuth | A single-player logic puzzle game. | GDScript |
GPL-3.0 |
N/A | |
| SOPA | A puzzle game where you connect gates with colored tubes. | Java |
Apache-2.0 |
35 | — |
| Splinter Sweets | A libGDX mobile game about smashing as many sweets as possible. | Objective-C |
Apache-2.0 |
65 | — |
| Stratagus | A port of the Stratagus real-time strategy gaming engine. | C++ |
GPL-2.0 |
54 | |
| Tanks of Freedom | An indie Turn-Based Strategy game in isometric pixel art. | GDScript |
MIT |
1.2k | — |
| Zabyrinth | A physics-based game based on the classic Labyrinth board game. | C++ |
MIT |
25 | — |
These popular games were on the original list but do not have public source code repositories.
| App Name | Description | Major Language |
|---|---|---|
| BGMI | A popular battle royale game primarily played in India. | C++ |
| Free Fire | A fast-paced battle royale game with quick matches. | C++ |
Found an awesome open-source game that's missing? Feel free to open an issue or submit a pull request to add it!