Back to Devlog
    v0.1.3
    UIDecember 2025Release notes

    The Engine Learned to Be Touched

    Capacitor.js Android support, a mobile-optimised UI, touch controls, and a Windows-safe script for opening the project on a phone.

    Android, Four Months Early

    • Capacitor.js Android support.
    • Mobile-optimised UI components.
    • Touch-friendly controls.
    • A robust `android:open` script for Windows.
    • Touch event handling improvements.

    The Last Entry Is the One Worth Reading

    android:open is the npm script that gets the project onto a connected phone. The fix is described, accurately, as making it "robust for Windows" — which is the kind of changelog line that only exists in a project that has actually tried it on four different machines and lost twice.

    Why This Matters More Than It Looks

    Shipping on Android before the engine had ever loaded a Quake map is the single strangest fact in this archive. The engine was still a gardening game: plants, pots, weather, an RTS camera. And yet here it is being packaged for a touchscreen with a safe-area-aware scaling system and a 44px minimum touch target, four months before anyone wired a gun to it.

    That constraint is not a detour from the game's history. It is most of it. A browser engine that has to fit a 44px target on a 6-inch screen does not get to be a desktop engine that happens to run on mobile, and everything downstream — the HUD framework in v0.2.0, the settings redesign in v0.9.13, the whole --ui-scale multiplier — is downstream of this release.