Skip to content

Repository files navigation

Malwoden Tutorial

This is a tutorial for the Malwoden JS/TS roguelike library. It walks through creating a sample game using Malwoden, and ECSY for an entity-component-system structure.

You can find the tutorial website at https://tutorial.malwoden.com. Each chapter-* folder in this repo contains the finished code for a given chapter. The website folder contains the setup for the tutorial website itself. Please feel free to open an issue if you find any issues, or have any suggestions.

The tutorial currently covers the following chapters:

  • 1 - Hello World
  • 2 - ECS
  • 3 - Movement
  • 4 - Map
  • 5 - Rooms and Corridors
  • 6 - FOV
  • 7 - Enemies
  • 8 - Combat
  • 9 - UI
  • 10 - Inventory
  • 11 - Using Items
  • 12 - Dungeon Levels

If you have any suggestions or found any issues, please open a ticket on the Malwoden Tutorial Repo. If you've enjoyed the tutorial so far, I'd really appreciate it if you could help support Malwoden by buying a coffee.

About

Tutorial for Malwoden JS/TS Roguelike Library

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages