Back to the editor

Epoch

Epoch is a free, open-source first-person dungeon-crawler engine and authoring tool for retro gaming — in the tradition of Eye of the Beholder, Shin Megami Tensei, and Wizardry. Draw grid maps, build a full ruleset (classes, spells, items, enemies, NPCs, quests, events), and play the result in a pseudo-3D first-person view with turn-based combat, a party, music, and exploration hazards.

It runs entirely in your browser — no login, no accounts, no server. Your work is auto-saved to this device and exported as files you own. When a game is finished you can ship it as a standalone app — a single double-click .html, a hosted web build, or a native desktop binary — or export a print-ready PDF and a compact .epochmap file. Everything a game needs (maps, ruleset, baked audio, custom markers) travels inside that one file.

☕ Enjoying Epoch?

It's free and always will be — no accounts, no ads, no paywalls. If it's saved you time or you just appreciate the work, you can show your support by buying me a coffee. Every cup helps keep the project going and is hugely appreciated. There's also a coffee button in the bottom-left corner. Thank you!

How it was built

Epoch was built with heavy AI assistance, and I'm happy to be upfront about it — including the engine's built-in pixel-art sprites, which are AI-generated placeholders you can replace with your own uploads in the editor. The music is synthesized chiptune, generated in-browser. It's all open source, so you never have to take my word for any of it — read the code, fork it, and judge the result for yourself.

MIT licensed · Built with Next.js, TypeScript, and Tailwind CSS.

Source: github.com/northbridgetechnology/epoch-mapper