Repository navigation
Releases
OpenHole 0.3.4
OpenHole 0.3.4 — bug-fix release for GitHub Game Off 2026 (theme: SHIFT).
Fixes
- No more stuck slow motion. A SHIFT kill right before the match ended (or a quick "Play again") left the whole game — including the results screen — in slow motion.
Engine.time_scaleis now reset on finish, on restart and on leaving to the menu. - The Night map now appears in the Daily Challenge. The daily theme was picked with
% 2, so only City and Suburb could ever come up; the rotation now covers all three maps. - Menu sheets no longer go invisible. Opening Skins right after closing Settings (within 0.22 s) could leave the new sheet fully transparent; the slide-in and slide-out tweens are now serialised.
- No double starts from fast taps. Tapping two mode cards in quick succession during the fade to the match no longer risks starting the wrong mode.
Gameplay
- The "city eaten" percentage is honest now. It counted chunks, so the number jumped around (and could drop) the moment a building broke apart. Chunks now carry a share of the original object's weight, so it always counts whole city objects.
- Buildings collapse properly. Upper floors could stay hanging in mid-air after the ground floor was eaten; the support links between chunks are now computed with a real contact tolerance, and chunks knocked out of the world release what they held up.
- Smarter bots. They go after buildings they can smash into and partly eat (not only things that fit whole), they slide along the map or zone edge instead of stalling there while fleeing, and they no longer ignore bigger holes while their own shield is up.
Install: download openhole-0.3.4.apk below. It is debug-signed, so Android will ask you to allow installing apps from unknown sources. It updates 0.2.0 and any older build.
Browser: openhole-web-0.3.4.zip is the single-threaded web build for itch.io — unpack it and serve over HTTP (wasm does not run from file://).
OpenHole 0.2.0
OpenHole for GitHub Game Off 2026 (theme: SHIFT).
- New: the SHIFT button (bottom-left;
Shiftkey on PC). For 3.5 s your hole turns small and fast, cannot be eaten and eats nothing of the city, but swallows any other hole once it dives into its inner half, however big. Shielded holes stay safe. Other power-ups pause meanwhile, and the Battle zone cannot hurt you. Recharges in 8 s. - Bots close by freeze in surprise when you shift, then run.
- Works in every mode: Classic, Solo, Battle and the Daily challenge.
- Plays in the browser too:
openhole-web-0.2.0.zipis the single-threaded web build for itch.io.
Install: download openhole-0.2.0.apk below. It is debug-signed, so Android will ask you to allow installing apps from unknown sources. If 0.1.x is installed, this one updates it.
OpenHole 0.1.1
- The start screen shows the OpenHole logo instead of the Godot one.
- Broken buildings get clean cut faces (no more dark spikes around collapsing chunks).
- Smaller APK: store screenshots are no longer packed into the game.
Install: download openhole-0.1.1.apk below. It is debug-signed, so Android will ask you to allow installing apps from unknown sources. If 0.1.0 is installed, this one updates it.
OpenHole 0.1.0
First public release of OpenHole: be a hole in the ground and swallow a procedurally generated city.
Modes: Classic (2 minutes vs bots), Solo, Battle (shrinking safe zone) and a Daily challenge.
Features
- Buildings, buses, rocks and big trees break into chunks and collapse into the hole; a hole too small for a skyscraper can still bite pieces off it.
- Power-ups: magnet, speed, giant, shield. Combos for eating quickly in a row.
- Unlockable skins, Ukrainian and English UI.
- Offline, no ads, no tracking.
Install: download openhole-0.1.0.apk below. It is debug-signed, so Android will ask you to allow installing apps from unknown sources.