Editor Guide for Geometry Dash Scratch:


To open the editor, click on the edit button to the right of the play button:

Once you click on it, click on the pause button on the left. After that, your screen should look like this:

About the palette


The palette at the bottom of the screen will hide when you move your mouse cursor away from it. It would show when you move the cursor towards the palette.


You are currently at the 'build' section of the palette. The palette provides you with the blocks you would need to make a level. Each of the ten blocks are a category of blocks you can choose from. Keep clicking a category to change blocks until you get the block you want.


If you have a keyboard, you can use the keys 0-9 to switch between categories.

Press the first category button (or the '1' key) to select the basic block.

Place some of these blocks down.

This is how to get and place blocks. You can try cycling blocks in this first category, or place blocks from the other categories.

There is a 'build' button in the top-left corner of the palette. You have currently selected this. Select the 'edit' button under the 'build' button.

There will be only one button called 'swipe.' This feature is only for mobile players. This button is for toggling building and moving.


If you have a keyboard, use WASD or the arrow keys to move.


On mobile, click this button, and it will turn blue. You then can hold on the screen to move around. To disable this, click on this button again.

The button under the 'edit' button is the delete button. Click on this.

Now your brush is going to be the eraser. You can use this mode to easily delete other objects.

Other hotkeys for the editor:

Note: If you hover over an empty tile, the eyedropper will select the eraser.


Playtesting the level


You can playtest the level by clicking the playtest button (the button under the music button).

By clicking this button, all other buttons will disappear, and the playtest button will turn into a pause button.

You will be playing the level. Learn about gameplay here.

Other buttons


This editor has a lot of buttons. Refer to this image for all these buttons.

Undo button:

This button is at the top-left corner of the game. This button undoes the last action you done.

Redo button:

Right next to the undo button, this button undoes what you have undoed with the undo button.

Delete button:

Next to the redo button, this button deletes your last action of placing a block.

Music button:

Under the undo button, the music button plays the song you have selected for the level.

Playtest button:

Refer to the playtest section for this button.


Now it is time for the buttons on the right of your screen.


Copy button:

This button saves your current brush you have selected.

Paste button:

This button changes your brush to the saved brush you have copied.

Copy + Paste button:

This button acts as an eyedropper for mobile. Once you select this, you would have to click on the object for your brush.

Edit Special button:

This has no current use. It is reserved for special objects and entities.

Edit Group button:

Refer to the trigger section to use this button.

Edit Object button:

This button opens this menu:

Each of these sliders changes a property of the brush.

Note: there is no saturation of an object because in Scratch, there is no way of changing the saturation. This project was started in Scratch and moved to Turbowarp, so adding saturation is too late.

Copy Values button:

Copies the properties of an object; it copies the properties above along with the group id of the object.

Paste State button:

Pastes a group id to an object.

Paste Color button:

Pastes the color, brightness, and opacity to an object.

Set End button:

In each level, there is an end to it. Its default value is 2325 blocks, which is the maximum length of a level. You can use this to set the end of the level. Type in 'k' to set the end of the level to your current position.

The keyboard shortcut to setting an end is to press 'k.'

Note: there is another way of setting the end of a level. This is done by placing an end trigger, which is discussed in the triggers section.

Go to Layer button:

In each level, there are three layers. Each layer allows one object per grid space to be placed. Multiple layers allow for stacking to happen per grid space.

Blocks from another layer will be faded. The current layer blocks will be solid.

This button cycles through each of the three layers.

Note: layers are not optimized the best way, and the rendering of layers are responsible for the lag that is being caused. There are over 600 clones being rendered. If you have a fix to this problem and can optimize the lag while still rendering all layers, make sure to comment in the project back on scratch.

Deselect button:

This button changes the brush to an eraser.

Settings


This button has options that you can change.

The 'bg' option changes the background.

The 'grnd' option changes the ground.

Note: there are two triggers that have not yet been added to the game: the background and ground trigger. These triggers change the background and ground. These are planned to be added.

The 'song' option changes the song of the level.

Note: the songs are only main level songs. I have been trying to find a way to embed songs directly from newgrounds, but newgrounds does not allow this. If you know of a song library that is embeddable, comment back in scratch.

The 'two player' checkbox toggles on two player mode. Go to the gameplay section and find the dual section to learn about this mode.

The 'platformer' checkbox toggles on platformer mode. In this mode, you are free to move in a platformer style rather than just go forward. Go to the gameplay section to learn more about this mode.

Pause menu


Click on the pause button in the top-right corner to go to the pause menu.

The 'save' button saves your level by downloading a file. The level code is also automatically copied to your clipboard.

To share this save code, go to the discussion forum and paste your code there.

The 'load' button loads your level. Paste your level code in the text box.

The 'reset' button resets the level.

The 'save and exit' button saves your level and exits the level editor.

The 'exit' button exits the level editor without saving the level.

Blocks


Section coming soon.

Triggers (beta)


Every trigger is explained here. Some triggers need property changes to work, so go to the edit object button to change these properties.

Some triggers change only a certain group id. To change the group id of an object, go to the edit group button, and assign an object a group id by clicking on it.


This is all you need to know to build a level.


Links to other guides


Gameplay
Menu

Link to the game.
Link to the scratch game.
Link to the scratch game in itch.io.
Link to the scratch game in ScratchGo.
Link to the discussion post.
Link to my itch.io account.
Link to my scratch account.
Link to my scratch alt account.
Link to the homepage of my website.