GigaDungeon

Updates

Updates

Every release of GigaDungeon and what changed in it, newest first. The version you are playing is at the bottom of the game screen.

1.0.0 — 2026-10-16

GigaDungeon 1.0: the public dungeon as a complete turn-based roguelike on the 3.5 System Reference Document — a 256 × 256 maze of 128 × 128 levels generated from a seed; eight classes with skills, feats, spells and saving throws; monsters, bosses, Wardens and the Core Gate; merchants, people and their jobs; gathering, crafting, hunger, thirst, light, and hirelings; private worlds, squads, PvP arenas, leaderboards and achievements; the Hero subscription; an admin console with telemetry, content overrides, sprites, health and editable pages. No code changes from 0.29.0.

What comes next, as 1.x releases inside this deployment: GigaDungeon Frontier — a ruleset for private worlds with destructible walls, building, tool durability, resource tiers and a trades tree.

0.29.0 — 2026-10-16

Launch hardening, part two. Migration 031 (billing_events.event_created/object_id, subscriptions.past_due_since).

0.28.1 — 2026-10-16

0.28.0 — 2026-10-16

0.27.0 — 2026-10-16

0.26.0 — 2026-10-16

Launch hardening, part one (the planned 0.26 and 0.27 together). Migration 029 adds server_errors; the app runs without it (errors are then kept in memory only).

0.25.1 — 2026-10-16

0.25.0 — 2026-10-16

Company. Migration 028 is a marker only — nothing new to store.

0.24.1 — 2026-10-16

0.24.0 — 2026-10-16

Survival: hunger, thirst and light. Migration 027 (characters.needs) — run it before deploying. Every existing character is handed three rations, a waterskin and three torches the first time they load.

0.23.0 — 2026-10-15

Crafting. Migration 026 is a settings marker only — no new columns, nothing to backfill.

0.22.0 — 2026-10-15

Resource gathering. Migration 025 (characters.materials) — run it before deploying.

0.21.0 — 2026-10-15

Quests. Migration 024 (quests table) — run it before deploying.

0.20.2 — 2026-10-15

Sprite generation that pays off, and a way to recover what was already paid for. No migration.

0.20.1 — 2026-10-15

Textures back; sprite generation runs in the background. No migration.

0.20.0 — 2026-10-15

Shops and people. Migration 023 (characters.social) — run it before deploying.

0.19.0 — 2026-10-15

Every skill does something. No migration (skills are ranks in characters.skills; terrain is generated).

0.18.0 — 2026-10-14

The map is remembered. Migration 022 (explored table) — run it before deploying; without it the game plays as before and simply forgets the map again.

0.17.12 — 2026-10-14

An Achievements tab in the admin console. No migration.

0.17.11 — 2026-10-14

Admin Subscriptions tab loads again. No migration.

0.17.10 — 2026-10-13

Ranged attacks read as shots. No migration.

0.17.9 — 2026-10-13

Complimentary Hero from the Players tab. No migration.

0.17.8 — 2026-10-13

A live/test switch for Stripe in the admin console. No migration (uses the settings table from 020).

0.17.7 — 2026-10-13

Stripe API version. No migration.

0.17.6 — 2026-10-13

A Stripe step in the admin self-test. No migration.

0.17.5 — 2026-10-13

The Hero page says why it has no plan to offer. No migration.

0.17.4 — 2026-10-13

Admin account deletion and a full guest purge. No migration.

0.17.3 — 2026-10-13

Switching Stripe from test to live no longer strands the accounts that subscribed in test mode. No migration.

0.17.2 — 2026-10-13

Billing errors say what happened. No migration.

0.17.1 — 2026-10-13

Client addresses for abuse control. Migration 021 (profiles.signup_ip/last_ip/last_seen_at, ip_blocks) — run it before deploying; without it nothing is recorded or blocked and the cap is not enforced.

0.17.0 — 2026-10-13

Guest purge control and plan-locked characters. Migration 020 (settings table) — run it before deploying; without it the purge still runs at the 24-hour default and the admin panel says the setting cannot be saved.

0.16.4 — 2026-10-13

Two fixes from the first Stripe test run. No migration.

0.16.3 — 2026-10-13

A difficulty switch for new worlds. Migration 019 (worlds.difficulty, characters.found) — run it before deploying.

0.16.2 — 2026-10-13

Phones. No migration.

0.16.1 — 2026-10-13

Maps panel. No migration.

0.16.0 — 2026-10-13

The GigaDungeon has an ending: the Core Gate. Migration 018 (keys and retirement on characters, deeper worlds, gate passages, achievements, the bump_stats counter function) — run it before deploying.

0.15.0 — 2026-10-13

The deep dungeon: the rim is CR 20, every ring from 60 out has a named boss guarding a vault, and the game keeps leaderboards. Migration 017 (boss kills, ring firsts, a bosses counter on the legend; it replaces the add_renown function) — run it before deploying.

0.14.0 — 2026-10-12

The game has a face and a voice: a full set of Retro Diffusion pixel sprites and synthesised sound. Migration 016 (the sprites storage bucket and its policies) — run it before deploying; then, once the sprite set is in the bucket, run supabase/lock-sprites.sql so only the server can write to it.

0.13.0 — 2026-10-12

Druid and bard: all eleven SRD base classes are in. Migration 015 (animal companion on the character; the two classes in the class constraint) — run it before deploying.

0.12.0 — 2026-10-12

Feats wave two, ranged weapons, weapon and armor special abilities, metamagic. No migration.

0.11.5 — 2026-10-12

Patch: boot hardening. No migration.

0.11.4 — 2026-10-12

Patch: the "Something broke on our side" bug. No migration.

0.11.3 — 2026-10-12

Patch: find the 500. No migration.

0.11.2 — 2026-10-12

Patch: admin world controls. No migration.

0.11.1 — 2026-10-12

Patch: a schema doctor. No migration.

0.11.0 — 2026-10-12

Bestiary wave two and the condition system. No migration.

0.10.0 — 2026-10-12

Spell preparation, the sorcerer, spell levels 4–5, scrolls and wands, natural healing. Migration 014 (prepared spells and spells known on characters; the sorcerer in the class constraint) — run it before deploying.

0.9.0 — 2026-10-12

Subscriptions, the account-wide legend, world modes, and content editing from the console. Migration 013 (content overrides, subscriptions, renown and perks on profiles, worlds.mode, the add_renown RPC) — run it before deploying.

0.8.0 — 2026-10-12

Four more classes and a bigger bestiary. Migration 012 (class constraint, ranger favored enemy; run before deploying).

0.7.3 — 2026-10-12

Stutter, round two. Three real causes, all fixed; no migration.

0.7.2 — 2026-10-12

0.7.1 — 2026-10-11

0.7.0 — 2026-10-11

Faster movement. No migration.

0.6.1 — 2026-10-11

0.6.0 — 2026-10-11

Try it now. Migration 011 (guest columns; run before deploying). Supabase: turn on Authentication → Sign In / Providers → Allow anonymous sign-ins, or the button answers "Guest play is not enabled on this server yet."

0.5.1 — 2026-10-11

0.5.0 — 2026-10-11

Reserved and blocked names. Migration 010 (creates and seeds reserved_names; run before deploying).

0.4.0 — 2026-10-11

World is 256 × 256. Migration 009 — resets every world's explored state; run it before deploying.

0.3.0 — 2026-10-11

Accounts. Migration 008 (usernames; run it before deploying).

0.2.1 — 2026-10-11

0.2.0 — 2026-10-11

Interface rework for desktop play.

0.1.1 — 2026-10-11

0.1.0 — 2026-10-11

First deployable build.

Back to the dungeon