JavaScript Broughlike Tutorial

This is a tutorial about writing a broughlike (a small roguelike game similar to 868-HACK or Cinco Paus) from scratch in JavaScript.

Check out the Introduction to see why I created this and how it differs from other tutorials.
Screenshot of tutorial

Try it out

Here's the completed game.

Controls are lowercase wasd for move/attack and number keys for spells.

Table of Contents

What to do if you get stuck

The github project contains completed versions of all stages, so you can check your results as you go along. Open the index.html in each completed stage in your browser to test out the behavior at that stage.

Getting help
If you have any questions or anything is unclear, please reach out on our discord server.

You can also email me directly if you prefer: