GameMaker Studio 2

Detect Rooms like Rimworld


You must be logged in to obtain assets

Contact Publisher | Support


This system detects spaces that are enclosed and will turn those spaces into "Rooms". Think RimWorld or Prison Architect. It basically turns the room into a grid, and detects empty spaces, walls and rooms. It assigns each room a unique ID and puts it in a ds_list and ds_grid. You can use that to give the rooms a name, or any other unique properties.


  • Turns room into a grid
  • Detects empty spaces, walls and enclosed spaces
  • Assigns enclosed spaces an ID (turns it into a room)
  • Assigns enclosed spaces a Color
  • Ability to change room names
  • Commented Code (where it matters most)
  • Add, remove or retrieve data for each room


  • Left Mouse Button = Place Wall
  • Right Mouse Button = Delete Wall
  • Middle mouse button = Change room name

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2 - Version 1.1.1. Published May 8, 2019

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top