Build MUD Platform
- Scripting Engine (Shopify/go-lua)
- Interface to work with -- agnostic of underlying library
- Load arbitrary go types
- Ideally have some kind of REPL
- Plugin architecture
- Define new entities
- Define hooks into various lifecycle functions
- Data storage (sqlite3)
- Web interface (chi, or one of those, or native, htmx)
- Game machanics
- ECS, or simple entity system?
- Editing/Admin UI
- Building rooms, building mobs, scripting