Layout Generator

ProfDragon

Layout Generator

Generate layouts with one button.

This uses an ancient technique known as 'procedural generation'. It is not AI.

Quality gameplay not guaranteed.

Creating a layout

  1. Create a new level and open the editor.
  2. If the mod is installed correctly, there will be new buttons in the top left corner, next to the music playback button.
  3. Click on the BPM button and enter the BPM of the song you're using.
  4. Click the Layout Generator button to start generating.
  5. It will go for as long as you want. Click the stop button to stop generating.

Known issues

  • The player can die in wave by hitting a gamemode portal when sandwiched between the level bounds and another block.

1.2.1

  • Fixed missing jump indicators in cube/ball/robot/spider
  • Fixed orb spam when holding with 'use player clicks' enabled
  • Maybe fixed bad_alloc crash
  • Tweaked spike boundary generation:
    • No upper spike boundary in cube/robot
    • Places fewer spikes in spike columns
    • Prevents the player from escaping the spike boundary with spider objects

1.2.0

  • Improved ship and wave gameplay
  • Added setting for spike margin
  • Added settings for jump pad and ring generation
  • Added experimental gameplay objects
  • Fixed crash when placing jump indicators in cube/ball/robot/spider

1.1.0

  • Added more settings
  • Implement Geode settings menu which saves across sessions
  • Updated button sprites
  • Enabled editor preview when placing speed portals
  • Fixed object spam when using a song offset

1.0.4

  • Fixed an issue where too many objects would be placed at >60 FPS
  • The war on crashes continues

1.0.3

  • Maybe fixed random crashes
  • Fixed some logic issues causing the player to die during generation

1.0.2

  • Fixed display issue with BPM

1.0.1

  • Tweaks to conform to Geode standards

1.0.0

  • Initial release
The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod. Thank you to nekit for the domain!

Geode Team 2026