This guide explains how to customize some settings inside the Geometry Dash level editor, like how many buttons appear at once when you're creating.
Made by TDP9 and Sparktwee
Required Guide: Organizing Objects
Easy Difficulty
Medium (11-13 Minutes)
The Level Settings page lets you set up important settings for your level. You can access it from the gear next to the pause menu screen, in the top right.
The top center of the page has options to change the default colors for the Background, Ground, and all other color channels (in the More section). The + symbols next to the labels let you see the colors in real time, using an HSV slider.
There are other options in this section, as outlined here:
BG, G, and MG: These options let you choose the starting Background, Ground, and Middle ground for your level. If the MG selector has a cross on it, the middle ground is removed.
Font: This lets you choose a font for the attempt counter and text objects in your level. There are currently 60 fonts to choose from, but you can only use one in the level.
Speed: Here you can select the starting speed of the level. There are five different speeds to choose from.
Mode: Here you can select the starting gamemode of the level. There are eight gamemodes to choose from.
Game Type: Lets you choose between classic mode and platformer mode for your level. The wave and swing game modes are disabled for platformer mode.
Select Song: Select the starting song for the level from the list of default songs or use a custom song.
Gives extra options for the level, which includes the following:
Mini Mode: Shrinks the player’s size from the start of the level.
Dual Mode: Puts the player into dual mode at the start of the level.
2-Player Mode: Sets the level into 2-player mode, where dual icons are controlled by two different control sets.
Mirror Mode: Sets the screen to be mirrored at the start of the level.
Flip Gravity: Makes the player's gravity upside down at the start of the level.
Rotate Gameplay: Rotates the gameplay at the start of the level.
Reverse Gameplay: Makes the player go backwards from the start of the level instead of forwards.
No Time Penalty: An option that only affects platformer mode. As you play a level in platformer mode, you lose 1,000 points per second; this option removes this point loss.
Spawn Group: Spawns the player at the position of an object with the selected group. If multiple objects have the same group, one will be chosen at random. In classic mode, only the object’s y-value is relevant for spawning.
Within the options menu is another gear icon which leads to the legacy options menu. These options exist so levels before recent updates can work like they did before the update. For the new 2.2 levels, it’s recommended to leave these options alone.
Allow Multi-Rotation: Objects that are being rotated by 2 or more different rotate triggers will rotate properly.
Enable 2.2 Changes: Changes progression in the level from being based on player position to being based on the verification completion time.
Allow Static-Rotate: Makes it so that static objects can visually rotate properly. Hitboxes are not rotated. This only works in the editor.
Enable Player Squeeze: Fixes a bug that allows a player to “squeeze” into an object when it shouldn’t.
Fix Gravity Bug: Fixes a bug where upside down gravity had different physics than normal gravity.
Fix Negative Scale: Fixes a bug where scaling an object into the negatives using scale hacks would remove or massively shrink a hitbox for an object.
Fix Robot Jump: Fixes moments where jumping at the right time on a slope or before a pad as a robot would give a massive jump height boost.
Dynamic Level Height: Increases the level height as you build higher. This is similar to how a level’s length increases as you build further.
Sort Groups: Makes it so that spawned groups are spawned from left to right.
Fix Radius Collision: Fixes a bug where circular hitboxes wouldn’t properly register by adding a circle hitbox to the player for those interactions.
Reverse Sync: Speeds up or slows down the player so that the music can stay in sync whenever a direction change occurs.
Decrease Boost Slide: Lessens how much the player slides after being launched by a dash orb or moving objects.
The editor settings can be accessed through the pause button in the top right, or by pressing Esc.
They contain many features to change how the editor looks, and some quality of life features.
Show Hitboxes: Shows the hitboxes of objects that have them. Blue hitboxes are solid objects, red ones are hazards, and green ones are interactable objects.
Note: Some objects do not have their hitboxes shown, even though they do have one. Hitboxes are removed when an object has “No Touch” enabled.
Hide Invisible: Hides all objects with the "Hide" option enabled.
Preview Mode: Changes the editor to look like it normally does in-game. When disabled, all objects are shown regardless of opacity or if they are toggled, and all objects are colored based on their color channel instead of the color of the color channel itself.
Preview Animations: Plays animations while in the editor for animated objects.
Preview Particles: Animates particles from the custom particle system.
Preview Shaders: Lets shaders get rendered in the editor.
Show Ground: Shows the ground.
Show Object Info: Shows information about the object(s) you have selected. This includes their groups, color channels, editor layers, Z layers & order, control IDs, and so on.
Show Grid: Shows the editor grid.
Select Filter: Lets you select objects based on the filters you put in the delete tab. Check the Organizing Objects guide for a more in-depth explanation.
Ignore Damage: Makes it so that you can’t die while playtesting in the editor.
Music guidelines are lines in the editor that appear by default when using main level songs and have to be created for custom songs.
The left button at the bottom of the screen toggles the visibility of these lines.
These settings can be found by clicking the gear button on it in the top right of the pause menu.
Draw Trigger Boxes: Shows hitboxes for triggers with the “Touch Triggered” setting enabled.
Playtest No UI: Hides most of the editor UI while playtesting.
Playtest Music: Plays the level music while playtesting.
Effect Lines: Shows light blue lines at the point a trigger is activated.
Duration Lines: Shows a transparent, gray line that represents how long a trigger action lasts in comparison to level length. Oddly, this doesn’t work with spawn triggers, even if you give them a delay time.
Grid On Top: Overlaps the grid on top of editor objects.
Playtest No Grid: Hides the grid while playtesting.
Hide Background: Removes the background in the editor, leaving a black, empty one instead.
Enable Link Controls: Lets you link objects together so they're all selected and deleted together by modifying one object in the link.
Linked objects can be combined with an “Area Parent” object, which links these objects' movements in Area triggers.
Hold To Swipe: Enables swiping after holding down for a while.
Buttons Per Row/Button Rows: Allows you to customize how many buttons are displayed in the build, edit, and delete tabs. There is a minimum of 6 columns and 2 rows, and a maximum of 12 columns and 3 rows.
Swipe Cycle Mode: Swipe lets you select multiple objects, but you may select the wrong object if you click one close to another object.
This option lets you cycle between objects before you keep a selection. Click on an object close to another one shortly after the last selection, and it will deselect the last object and select a new object.
Layer Locking: Lets you lock layers by clicking the layer number in the editor, so you cannot build or select objects in them. This is explained more in the Organizing Objects guide.
Show Clicks: Places down small, orange squares at points you click during playtesting.
Auto-Pause: Pauses playtesting when spawning from a start position to reduce lag.
Hide Path: Hides the player's path.
Start Optimization: An experimental feature that tries to reduce start position lag.
Hide Particle Icons: Hides the particle system emitter icon in the editor and only shows the particles themselves.
Increase Undo/Redo: Increases the cap from using the Undo and Redo buttons from 200 to 1000.
Playtest Smooth Fix: Enables smooth fix for editor playtesting.
Increase Scale: Increases the scale range of the scale feature from 0.5-2 to 0.25-4.
Disable Paste State Groups: Doesn’t paste the group IDs onto an object when using ”Paste State”.
Small Warp Buttons: Decreases the size of the warp buttons on an object when using the warp feature in the Edit Tab.
Keybinds let you input key combinations to perform actions in the editor. Currently, none of these can be binded to different keys without mods.
The full list is in the pause menu of the editor & the main options menu of the game. Most are self explanatory, but these keybinds need more explaining.
Lock/Unlock Preview: Locks the visuals of the editor preview to a specific point in the editor. [F1/F2]
Save/Load Editor Pos: Saves the screen position of the editor camera which can be loaded to go to later. [Ctrl+0-9, Alt+0-9]