I Built a Retro Survival RPG in Vanilla JavaScript
Valheim survival mechanics successfully crammed into an Ultima-style tile engine.

Valheim survival mechanics crammed into Ultima-style tile-based UI actually runs in vanilla JavaScript.
Retro gaming enthusiasts, browser game players
Cataclysm: DDA · UnReal World · NetHack
It has a procedurally-generated open world with towns and NPCs to talk to, all the resource gathering, mining, crafting stuff you'd expect in a modern survival game, and some good old fashioned dungeon crawling to boot.
I've been working on it off and on for the last several months. It's complete up through the Bronze Age (in Valheim terms). Let me know what you think!
Valheim survival mechanics successfully crammed into an Ultima-style tile engine.
Valheim mechanics crammed into an Ultima-style tile engine running in vanilla JS.
Ultima UI meets Valheim survival, but the browser RPG space is already crowded.
AI game master that actually controls the world, not just narrates it—music, NPCs, items, cutscenes.
Full 2D survival loop with crafting and mobs running inside your terminal.
Vanilla JS editor with regex loop prevention, but CodePen already owns this.