Getting Started

Sharpee is a command-line tool. Install it once, globally:

npm install -g @sharpee/devkit

That gives you the sharpee command. Create a new story project:

sharpee init my-adventure
cd my-adventure
npm install

Add the browser client, then build and play:

sharpee init-browser
npm install
sharpee build
python3 -m http.server -d dist/web

Open http://localhost:8000 and you have a running story. (Any static file server works; the build also emits dist/my-adventure.sharpee, the portable story bundle.)

What You Get

The starter project gives you a small working world. From there, you build out your story by:

CLI Commands

Everything runs through the sharpee command:

Next Steps

The main tutorial is The Sharpee Book (v2.0.0): it builds one complete game, the Family Zoo, across 31 chapters, from this same sharpee init to a themed, tested browser release. Also available: