Skip to content

CelesteAndroid v1.0.0

Choose a tag to compare

@BelmanteGu BelmanteGu released this 24 Sep 03:43
· 1 commit to main since this release

First public release of CelesteAndroid, a native Android port of Celeste (2018) that runs your own copy of the PC game.

No game files are included. You need Celeste for PC (FNA build: Steam opengl beta, or the itch.io Linux .zip).

Features

  • Native: .NET on ARM64 with FNA + SDL3 (no emulation, no WebAssembly)
  • Vulkan (SDL_GPU) by default, OpenGL ES as a fallback in the launcher
  • FMOD 1.10.14 audio (the version the game's sound banks were built with)
  • Launcher: import the game from a folder or .zip; patching happens on the device with MonoMod
  • Import .celeste save files (bring your PC progress)
  • Side bars on wide screens show a blurred version of the game's key art

Requirements

  • Android 8.0+ on arm64-v8a, ~1.2 GB free space
  • A game controller (touch controls aren't implemented yet)

Install

  1. Install CelesteAndroid-1.0.0.apk.
  2. Copy your Celeste folder (with Celeste.exe, FNA.dll and Content/) or the itch.io Linux .zip to your phone.
  3. Open the app → Open game files (or Import .zip) → wait for the import → PLAY.

Known issues

  • No on-screen touch controls yet.
  • Tested on a single device so far (Galaxy S23 / Adreno 740 / Android 16). Reports from other devices are welcome.

Legal

Celeste © Maddy Makes Games Inc. This project is not affiliated with Maddy Makes Games, Extremely OK Games or Firelight Technologies. The APK includes the FMOD Studio 1.10.14 runtime: FMOD Studio by Firelight Technologies Pty Ltd. It's proprietary and not covered by the MIT license. See THIRD_PARTY_NOTICES.md.

SHA-256 CelesteAndroid-1.0.0.apk: 9D36961F5067E77767590089B7BC6FFE67451614CEFB11E3335256A17FC9779C