v0.8.0 · Android 14+

Build beneath the mountain.
Now in your pocket.

The open-source dwarven colony simulator, rebuilt for touch controls, modern Android, and world generation that no longer eats your entire phone for breakfast.

✓ Pixel 9a target ✓ No account ✓ No ads ✓ Open source
Port highlights

Desktop depth. Mobile manners.

This is not a WebView wearing a fake beard. The LibGDX game runs natively with Android-specific lifecycle, storage, input, and memory work.

01

Touch-native controls

Tap to select, drag to pan, pinch to zoom, and mobile-specific tutorial instructions across supported languages.

02

Honest loading screens

Native Android overlays cover extraction, engine startup, and world generation while remaining visibly responsive.

03

Worldgen memory fix

Language-scoped font atlases cut native startup allocation by roughly 90%, while large worlds receive a legitimate game heap.

04

Real Android runtime

Static type discovery, private asset extraction, safe filesystem paths, FreeType natives, and modern Android lifecycle handling.

New in v0.8

Quick-save.
No keyboard required.

The new Android save button sits above the minimap and invokes the exact same save action as desktop F5. Menu close controls are also 33% larger on touch devices.

  • One-tap quick-save during normal gameplay
  • Existing 64 × 64 save artwork and click feedback
  • 72 × 72 Android close-button targets
  • Localized Android tutorial instructions
Mountaincore Android quick-save button above the minimap
Captured from v0.8 on Android 15 after creating a live settlement save.
Install

Three steps. Zero Play Store theater.

  1. 1

    Download the APK

    Use the stable link below. Your browser may warn that APK files can be harmful because Android enjoys stating the obvious.

  2. 2

    Allow this source

    If prompted, allow your browser or file manager to install unknown apps. You can disable that permission afterward.

  3. 3

    Give first launch time

    The APK extracts a large desktop asset tree into private storage. Keep the app open until the loading screen finishes.

Release notes

v0.8.0 — Mobile Quick-save

Adds the missing F5 equivalent for phones and improves close controls across Android menus.

Added quick-save button above the minimap Dispatches the same REQUEST_SAVE action as F5 Enlarged all Android X controls from 54 to 72 pixels Added localized phone-specific save tutorials Verified by creating and reading back a real save file
Open source

Inspect it. Build it. Improve it.

The complete port source and assets are published under the upstream MIT License. The archive was independently test-built after sanitization.

build.sh
# JDK 17 + SDK 35 + NDK 27.2
$ ./gradlew :core:test \
    :android:assembleDebug

BUILD SUCCESSFUL
# android/build/outputs/apk/debug/
APK SHA-256abfcfad3743e052052358585fbaab95fa621b4388862141438d03277c413ad87
Source SHA-25623c81b0fd084391e901f6794707970afe631ea9bedc2643c00ac4f17b7d84012

Sanitized publication: local SDK paths, build outputs, signing state, test evidence, and credentials are excluded. The upstream Mod.io key is replaced with [REDACTED].