Roguelike game development toolkits for browser games, procedural generation, FOV calculations, and pathfinding algorithms.
rot.js is an open-source JavaScript library designed to help developers create roguelike games in the browser. It handles many common tasks and algorithms used in roguelikes such as:
By providing these reusable modules, rot.js saves developers time and reduces boilerplate code for their roguelike projects. It allows them to focus on creating content and game mechanics rather than low-level algorithms. rot.js aims to implement best practices for performance and code quality as well.
The library is open-source (MIT license) and maintained on GitHub with an active community. It works across modern browsers and has been used in many published browser games. If you're looking to build a roguelike in JavaScript, integrating rot.js can kickstart your development with essential building blocks.
Here are some alternatives to Rot.js:
Suggest an alternative ❐