BINX FORGEALL YOU NEED IS AN IDEA.Support BINX ↗
← Explore resources
Creator previewOpen the original page for real screenshots.
View real previews on the official site ↗
Ondřej Žára and contributors

rot.js · roguelike toolkit

Free JavaScript toolkit for grid-based dungeon generation, field of view and turn scheduling.

FreeBSD-3-ClauseSource checked 2026-10-09
Get it from the official source ↗Use this with my AI How do I use this? Source-checked listing. Not runtime-tested by BINX Forge.
Make it yours
  • Check the exact licence before modifying, remixing or sharing any files.

Try one change first; integration and visual fit still need testing. Licensing summary, not legal advice. Before publishing or selling, check the creator's linked licence for your exact download, plan and intended use. Terms and restrictions may differ.

Free options to compare

Check whether a free option already covers your needs. Exact overlap, engine/rig fit and replacement suitability are not verified; check the selected edition and official terms.

What’s inside

  • Dungeon and maze generators
  • Field-of-view, path and random-number helpers
  • Turn scheduling and grid display helpers

Best for

  • Grid-based browser roguelikes and dungeon prototypes

Formats & dimensions

Creator-listed formats: JavaScript, TypeScript, ES modules, CommonJS

Recorded dimensions: 2D

Formats can differ by edition. Check the selected download and your engine’s importer before adding files.

How it can improve your game

  • Use a compatible map or visibility module where the current project lacks it; retain working gameplay.
COST & LICENCE

Know before you build.

Sell a game made with thisYes — conditions apply

Retain copyright, conditions and disclaimer in source copies; reproduce them in documentation or other distribution materials for binary copies. Do not imply endorsement by Ondrej Zara or contributors without permission.

Resell the files themselvesYes — conditions apply

Retain copyright, conditions and disclaimer in source copies; reproduce them in documentation or other distribution materials for binary copies. Do not imply endorsement by Ondrej Zara or contributors without permission.

Include in a template/source productYes — conditions apply

Retain copyright, conditions and disclaimer in source copies; reproduce them in documentation or other distribution materials for binary copies. Do not imply endorsement by Ondrej Zara or contributors without permission.

Scope: rot.js covered toolkit source at 46782e248c2db9d379a5e4f13bb8323f18dff04b; third-party game assets, promotional imagery and other dependencies are separate.

Covered code only; keep notices/disclaimer and do not imply creator endorsement.

Read the official licence & usage terms ↗

Licensing summary, not legal advice. Before publishing or selling, check the creator's linked licence for your exact download, plan and intended use. Terms and restrictions may differ.

Choose the right edition

No edition in this cost group. Try All.

Limitations & compatibility
  • A grid toolkit, not a full game, a 3D terrain system or drop-in Godot/Unity/Unreal plugin.
  • Upstream package metadata is 2.2.1; the checked source commit is pinned separately. No npm-package bytes or target runtime were tested.
  • Feature-complete upstream with last repository push in November 2024; review target compatibility rather than treating it as a newly released system.
  • Generated layouts still need the project's walkability, collision, spawn and gameplay checks.
  • No creator screenshot/animation rehosting is approved by this batch.
ASK YOUR AI

Would this improve your setup?

Ask your AI to scan the full Forge catalogue, or copy this resource’s public facts and Forge link into your AI. Ask about fit, free alternatives and one small integration step.

Add your current prompt or setup in your AI for an estimated score change, clear next steps and ideas for future games.
Compare with my AI