
About
2048 is a single-player sliding tile puzzle game written by Gabriele Cirulli and released in 2014, where the player slides numbered tiles on a grid to combine them into a tile numbered 2048. 2048 Open Fun Game is a multiplatform implementation of 2048 written in Kotlin with the KorGe game engine, distributed free and without ads via GitHub Releases, F-Droid, RuStore, and Google Play. It builds for Android, JVM/desktop, web, native desktop (Windows, Linux, macOS via Kotlin/Native), and iOS, and is under active development with a changelog reaching into 2026.
How it differs from the original
It adds many features not in the original 2048: unlimited animated undo/redo, a retries counter, selectable board sizes from 3x3 up to 8x8 rather than just the classic 4x4, an AI mode with several selectable algorithms, bookmarks at specific board positions, a per-game move history with a 'watch' replay mode, and the ability to share a full game (including history and bookmarks) as a file.
Getting started
On Android it can be installed straight from GitHub Releases, RuStore, Google Play, or F-Droid. On other platforms it's built from source with Gradle — for example, a JVM build can be run directly as a desktop application without any Android device or emulator, and separate Gradle tasks build the web, native desktop, and iOS versions.
History
The project began in 2020 as an extension of the RezMike/2048 KorGe tutorial project, then was rewritten and expanded with the stated goal of becoming a general, easy-to-modify open board-game template.
Media
Additional notes
- Localization
- The app is multilingual, with community translations coordinated through Crowdin.