




Angband, but Moddable
I’ve been quietly working on an Angband project, and I figured this was probably the right place to finally share it.
I’ve been playing Moria and Angband since the early days and have put thousands of hours into them over the years. Angband is one of those games that has followed me through several computers and phases of life.
So when I started this project, I was pretty determined not to “fix” the game I already loved.
It’s called Neo Angband, and it’s a TypeScript port of Angband 4.2.6. Technically, it is Angband 4.2.6, just with mods.
The goal for the unmodded game is straightforward: be Angband exactly. This isn’t intended to be a rebalance or a modern reinterpretation.
What has changed is the technology around it:
- It runs directly in a browser.
- It can be installed as a Progressive Web App.
- There are desktop builds for Windows, macOS, and Linux (via Electron).
- It’s completely open source.
- It has a first-class mod system.
Mods live separately from the core game and can be installed from a repository URL or ZIP, and desktop users also get a normal mods folder.
I’ve made four example mods so far covering bug fixes, a few quality-of-life additions, a new graphical tile system, and a Borg player (WIP).
But the larger reason I built the mod system is that I’d really like this to become something others can play around with and create new stuff, not just something I maintain by myself.
I’d love to see other longtime Angband players, modders, and developers start experimenting with it. New content, different mechanics, interface ideas, graphics, automation, weird variants… whatever somebody feels inspired to make.
I don’t know what all of those mods would be, and that’s exactly the part that excites me. I’d love to be blown away by the things people come up with.
The nice thing is that we don’t have to choose between preservation and experimentation. The unmodded game can stay Angband 4.2.6 while mods are free to go wandering off into the depths.
It’s currently an alpha, so there are still some minor bugs and rough edges. I’m sure I’ve missed a few subtle differences from the original too. If you try it and notice something odd, or just have an idea about how something could work better, I’d really like to hear it.
And if you’ve ever wanted to change or add something to Angband yourself, I’d love to know how the modding side feels to you.
You can reach me here or on Discord (aragorn_son_of_arathorn).
Try it out:
https://neostryder.github.io/neo-angband/
Source / downloads / docs:
https://github.com/neostryder/neo-angband
Mostly, this has been a labor of love for a game I’ve been playing for a very long time. I’m hoping some other people who love it will find something here worth building on.