Stable · 0.6.3-android.1

Egregoria for Android

A native Rust/winit/wgpu port of the open-source city builder. No WebView wrapper: the city simulation, Vulkan renderer, touch camera, menus, saves, and RustPython mod runtime run directly on Android.

Download stable ARM64 APKPython Mod APICorresponding source

Package: org.egregoria.android · Android 8.0+ · 64-bit ARM · Vulkan required

Android-native controls

  • Tap-driven native main menu and in-game HUD
  • One-finger camera pan, two-finger pinch zoom, and two-finger twist rotation; gesture modes are locked so they cannot trigger one another
  • Android Back navigation and lifecycle-safe surface recreation
  • App-private city saves and extracted bundled assets

Python ZIP mods

  • Import through Android's system document picker
  • Archives copied into controlled app-private storage
  • Explicit approval bound to mod ID + archive SHA-256
  • Deterministic dependencies, persistent state, isolated diagnostics

Install

  1. Download the stable ARM64 APK above.
  2. Allow your browser/files app to install unknown apps when Android asks.
  3. Open the APK and install Egregoria.
  4. On the first launch, allow roughly 10–20 seconds for asset extraction and graphics initialization; the screen may remain black during that one-time startup.
  5. Use Main Menu → Python Mods → Import ZIP for mods.

First production signature: older debug/test APKs used a different certificate. If Android reports an incompatible update, uninstall the old test build first. That removes its app-private cities/mod state, so back up anything important before uninstalling.

Stable release notes

Downloads and verification

Signing certificate SHA-256:

1A:C3:78:D2:EB:5F:6A:6D:A9:24:B5:8B:55:31:B7:51:AA:30:83:C5:28:0B:2D:08:C4:BB:B3:08:8B:96:59:38

Scope and limitations

GPL-3.0 license · Upstream project

← AnimeFu home