This is a random room generation system which uses objects and creates VERY random rooms, and all floor tiles will always be connected to another floor tile (meaning there will be no separated areas). You can define your own objects to use for the floor and wall tiles as well as define the size of each tile. The room generated will never go out of the bounds of your actual room (the one you put all your objects in), however the floor tiles may overlap, creating variations in room size.

How to use :

  • Place the "oCreateTheRoom" object anywhere in the room which you desire to randomly generate a level in.

  • Profit.

(Customization options can be found in the oCreateTheRoom create event)

I used this system for one of my old projects which you can find here :


If you would like a barebones example of what kind of rooms this system can generate, take a look at this :


End User Licence Agreement (EULA).

Version 1.0.1. Published May 23, 2016

Created with GameMaker: Studio v1.4.1757

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 17 April 2019

works great


Drake D 18 December 2017


Anonymous 17 October 2017


Abdelfattah R 28 May 2016


I used I t In Hell ZDS killer thanks


David H 08 January 2016

Works well enough

Kind of wish it could let me spawn player and goal within it, but I figured it out on my own so I'm okay now.

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top