Nest M.U.D – Getting Started
- Getting Started
- How to Play
- API
- Design
A M.U.D (multi user dungeon) with a back end API built with nestjs and a front end UI built with Flutter.
Server
Look at what these scripts actually do before running them!
Setup
Attempts to install nvm, node, yarn, nestjs and package.json defined dependencies.
cd server ./script/setup
Start Server
Starts a postgres database in a docker container, runs database migrations with db-migrate, loads game data and starts the nestsjs API server.
cd server ./script/start
Start Client
cd client ./script/start
TODO
- Client – create character
- Client – move character
- Decide final scope of this proof of concept
Special Note
As I would much prefer to build the backend in Go, I am only going to build limited funtionality into this version as a proof of concept and a means of learning something about nestjs and TypeScript.
Download Nest M.U.D source code on GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.

