← Back to directory

Room Crawler

Explore a string of haunted rooms, choose tactical abilities, and survive turn-based fights in this Ren’Py roguelike prototype.

Heads up: If the embed does not load, open Room Crawler in a separate tab. Open game in a new window

Gameplay overview

Ren’Py meets roguelike

Room Crawler was created for Gamedev.js Jam 2025’s “Balance” theme. Navigate between rooms, each presenting narrative choices, shops, or combat. Battles play out with turn-based cards—spend your limited actions wisely, upgrade gear, and keep pushing deeper even after beating the core 10-level campaign. Post-victory runs pull from procedural enemy pools for endless replay.

Remarkable Games built the project on top of their Ren’Py RPG template, showcasing how visual novel tooling can power strategy combat with inventories, random loot, and dialogue-driven exploration.

Your objective

What you are trying to achieve

Room Crawler is a turn-based roguelike prototype: you move through a string of rooms, each holding narrative choices, a shop, or a card-based battle, and you try to reach the end of the 10-level campaign. Battles spend limited actions, so the goal is to balance offence, defence, and healing across the whole descent rather than winning one fight.

After you clear the main run you can keep going into procedural enemy pools, so the longer-term aim is to test new builds and farm deeper floors.

Controls

Ren’Py standard bindings

Action Input / gesture
Left-click / Space / Enter Advance dialogue, interact with UI buttons, confirm combat choices.
Right-click / Esc Open the Ren’Py menu (save, load, skip, preferences).
Scroll wheel / Page Up / Page Down Review the text log/backlog.

Beginner guide

Your first few minutes

Attrition matters over ten rooms, so the first session should establish a survivable build.

  1. Click through the opening rooms and read each encounter before choosing your action.
  2. Invest early in healing or defence cards, since damage carries between rooms in a roguelike descent.
  3. In battle, spend your limited actions on the card that best answers the enemy in front of you.
  4. Use the scroll wheel or Page Up/Page Down to reread enemy ability hints in the backlog before committing.
  5. Visit shops and pick up random loot when a room offers them to upgrade your gear.
  6. After beating the core run, keep descending to farm procedural enemies and test a different build.

Advanced tips

Survive the descent

  • Invest early in healing or defense cards; attrition matters over 10 rooms.
  • Use the backlog to re-read enemy ability hints before picking your next card.
  • After beating the main run, keep going to farm procedural enemies and test new builds.

Why play it?

Jam highlights

  • Blends narrative exploration with turn-based card combat.
  • Randomized rewards and enemies deliver replayable runs even after the main campaign.
  • Open-source Ren’Py code perfect for developers exploring hybrid visual novel RPGs.

Our take

Why Room Crawler is interesting

Room Crawler feels like a design sketch for a larger roguelike—and that is part of its charm. You can see the systems working together: narrative choices frame each encounter, battles unfold via cards, and the procedural extension after the main run hints at how the structure could grow into a full campaign.

As a Ren’Py experiment, it is also a useful example for developers who want to blend story-driven interfaces with tactical combat. The prototype nature means you get to the core ideas quickly, without hours of onboarding or tutorial text.

Who will enjoy it?

  • If you like roguelike RPGs and are curious about how they can be prototyped in tools like Ren’Py, Room Crawler is worth a spin. Players looking for a polished, content-heavy commercial release may find it short, but designers, tinkerers, and fans of experimental strategy games will appreciate what it is exploring.

Frequently asked questions

Need a quick answer?

How do you play Room Crawler?
Navigate between rooms where you make narrative choices, shop, or fight turn-based card battles, spending limited actions to keep pushing deeper.
What is the goal in Room Crawler?
Survive the 10-level campaign by balancing offence, defence, and healing across the descent, then continue into procedural rooms for endless replay.
What are the controls for Room Crawler?
Left-click, Space, or Enter advances dialogue and confirms combat choices, right-click or Esc opens the Ren'Py menu, and the scroll wheel or Page Up/Page Down reviews the backlog.
Is Room Crawler free to play?
Yes, it runs free in the browser and is built on Remarkable Games' open-source Ren'Py RPG template.
How long does Room Crawler take to finish?
The core campaign runs through 10 rooms, which the game frames as a compact jam entry; after that, procedural enemy pools extend play indefinitely.
Does Room Crawler save your progress?
Yes—it is a Ren'Py project, so you can save and load from the menu, and the review suggests saving before big decisions to try another build.
What are the best tips for Room Crawler?
Buy healing or defence early, reread enemy hints in the backlog before choosing a card, and keep descending after the main run to test new builds.