Welcome to the Deep Level Editor Documentation page. Find the important information in one place.

Contents

  1. Getting started
  2. UI Elements
    1. Tile menu
    2. Tool menu
    3. File menu
  3. Tiles
    1. Tiles
    2. Enemies
    3. Objects
    4. Functions
  4. Level publishing
    1. Publishing process
    2. Publish menu
  5. Errors and error messages
  6. Shortcuts
  7. Updates
    1. 5.0.0

Getting Started

To start, open Deep the Game through Steam. When the main menu opens, click on “Play” and click the “Editor” button in the lower right corner. There you can select “Load” to load a finished level to play it or select “Editor” to start a level from scratch or load a level you’ve been working on. You will see the following screen:

UI Elements

Here is a detailed explanation of every component of UI.

1 – Tile menu – The Tile menu is used when using the Stamp tool. Select which tile you want to stamp and use it on the canvas.
2 – Tool menu – Pick which tool you want to use on the canvas or modify selected tools.
3 – File menu – This menu is used for general file management.

Tile menu

This menu is used to select which tile you want to use with the Stamp tool. It can be opened by hovering over the categories in the lower part of the screen. It has 4 categories: Tiles, Enemies, Objects, and Functions. Here is how they look in the editor:

1 – Tiles – These blocks build up the foundation of the level. Each of them can be rotated or flipped with the Rotate or Horizontal/Vertical Flip.
2 – Enemies – These are all the entities and blocks that can deal damage to the player.
3 – Objects – These are some miscellaneous items such as boxes, bombs or bridges.
4 – Functions – These items are used for the technical aspect of the level or for player modifications.

Tool menu

This menu is used to equip a tool for editing the canvas.

1 – Stamp Tool – This tool is used to place tiles on the canvas (Left-click).
2 – Move Tool – This tool is used to move across the canvas. It is equipped while holding space.
3 – Delete Tool – This tool can delete tiles on the canvas. You can also delete tiles with the right-click.
4 – Rotate 90° counter-clockwise – Rotates the current tile 90° counter-clockwise.
5 – Rotate 90° clockwise – Rotates the current tile 90° counter-clockwise.
6 – Flip Horizontal – Flips the current tile horizontally.
7 – Flip Vertical – Flips the current tile vertically.
8 – Zoom out – Take a look at your whole level. Useful for taking screenshots and planing. Added in 5.0.0

File Menu

This menu is used for general file and editor management.

1 – Preview level – Preview the level you are currently making. This can be also done with the F5 key
2 – Toggle grid – Toggles the grid on the canvas.
3 – Open a level file – Opens a level saved on the PC Modified in 5.0.0
4 – Save as a level file – Saves the level to the PC
5 – Publish a level file – Publishes the level to the Steam Workshop Added in 5.0.0
6 – Open the documentation – Opens this documentation page Added in 5.0.0

Tiles

Here is an overview of all tiles currently available in the level editor:

Tiles

These are pretty straightforward: They build the basic layout of each level. There are 32 tiles and they are all solid.

Enemies

These are all the entities and objects that can deal damage to the player. Here are all of them:

1 – Bat – Bat can be placed under a tile. You can find a bat’s behavior in official chapters.
2 – Fire – This tile hurts the player if he collides with it. Looks different in preview
3 – Patrol Guy – Patrol guys can be placed on a tile. Their distance is fixed to 100 points (this may change). You can find a patrol guy’s behavior in official chapters.
4 – Slime – Slime can be placed on a tile. You can find a slime’s behavior in official chapters.
5 – Spikes – This tile hurts the player if he collides with it. They can be rotated.

Objects

Objects are misc tiles that can be platforms or destructible objects. Here are all of them:

1 – Bomb – When destroyed creates a fire. It can be jumped through.
2 – Box – When destroyed creates a fire, a coin or a hearth (random). It can be jumped through.
3 – Bridge – The central part of the bridge. Place this tile and leave 2 tiles left and right empty for the bridge that spawns there. See the image below.
4 – Weak Block – They act like a tile, but when stepped on they shake and break. Avoid placing them next to tiles or entities.
5 – Mushroom – An object that boosts player’s jump.
6 – Platform – An platform that can be put on walls. It can be jumped through. It can be rotated.
Treasure – When destroyed creates a coin. It can be jumped through Removed in 5.0.0

Left – bridge setup in the editor, Right – Level Preview

Functions

Functions are the technical tiles of each level or tiles that affect the player. Here are all of them:

1 – Finish object – On collision with this tile, the level is completed. At least one is required to play a level.
2 – Player object – Tile which sets the spawn position of a player. At least one is required to play a level. Level can’t be played if there is more than one instance.
3 – Coin – Gives the player coin points. Currently doesn’t make an impact on gameplay.
4 – Heath – Heals the player with 1 HP.

Level publishing Added in 5.0.0

If you want to share your creation with the Deep comunity, you can publish your level to Steam Workshop where other people can subscribe to that level and play it in their client. Follow the following steps to successfully publish a level:

Publishing process

  1. Create your level – Use the blocks, objects and enemies explained in the previous paragraphs to build your level
  2. Make the level functional – Add a player block and at least one finish block.
  3. Verify the level – Preview your level and finish it by entering the finish blocks. You will know if the level is verified if a green check is visible under the Tool menu
  4. Enter information – When you click the publish button, you will be brought to the information screen. Please fill in the name, description, choose a thumbnail image (max 2 MB), and set its visibility. To understand the information menu, please look at the segment below.
  5. Publish – Click the publish level and wait until the level uploads.

Publish menu

1 – Name – Set a name for your level. This will be displayed in the subscribed items list and on the Steam Workshop. This can be later changed on your Workshop page.
2 – Description – Set the description of your level. This is the text that will be located under the title and screenshots on the Workshop page. This can be later changed on your Workshop page.
3 – Visibility – Determines if your level will be publicly available, visible only to your friends or private. This can be later changed on your Workshop page. This can be later changed on your Workshop page.
4 – Preview image – This is the thumbnail that will be displayed on the Steam Workshop Discovery page. You can take a screenshot of your level by using the Zoom out tool (Ctrl + Numpad 0) in the editor.

Errors & Error Messages

If you encounter one of these messages or issues, these are the solutions:

  • “ERROR: NO FINISH BLOCKS FOUND (MIN 1)” – Each level requires at least one finish object to be playable. Add it from the functions category with the stamp tool.
  • “ERROR: NO PLAYER BLOCK FOUND (MIN 1)” – Each level requires at least one player object to be playable. Add it from the functions category with the stamp tool.
  • “ERROR: MORE THAN ONE PLAYER FOUND (MAX 1)” – A level can’t contain more than 1 player object. Delete any extra player models to make the level playable.
  • The level won’t load when loading it with the “Load” button – The level contains one of the messages above. Try to edit the level using the editor or contact the person who sent you the file.
  • “THIS LEVEL CAN’T BE PUBLISHED YET. CHECK PLAYER AND FINISH BLOCKS” – The level is missing a player or a finish block or it has 2 or more player blocks. Added in 5.0.0
  • “BEFORE YOU CAN PUBLISH, PLAY THROUGH THE LEVEL TO VERIFY IT” – Before the level can be published, it needs to be possible to play through. If the level is eligible to publish, you will see a green arrow under the Tool menu Added in 5.0.0

Shortcuts

The list of all shortcuts used in the level editor Added in 5.0.0

  • Switch to Tiles – Ctrl + 1
  • Switch to Objects – Ctrl + 2
  • Switch to Player – Ctrl + 3
  • Switch to Functions – Ctrl + 4
  • Preview level – F5
  • Return to the Editor – F6
  • Toggle grid – Ctrl + G
  • Open a level – Ctrl + O
  • Save the level – Ctrl + S
  • Save as the level – Ctrl + Shift + S
  • Publish the level – Ctrl + P
  • Open the documentation – F1
  • Stamp Tool – B
  • Move Tool – Space (hold)
  • Move Tool (Select) – M
  • Delete Tool – E
  • Rotate 90° counter-clockwise – Ctrl + Arrow Left
  • Rotate 90° clockwise – Ctrl + Arrow right
  • Flip Horizontal – Ctrl + Shift + H
  • Flip Vertical – Ctrl + Shift + V
  • Exit to the menu – Esc
  • Zoom out – Ctrl + Numpad 0

Updates

Find features that were newly added or updated

5.0.0

  • Added the following shortcuts: Switch to Tiles, Switch to Objects, Switch to Player, Switch to Functions, Toggle grid, Open a level, Save the level, Save as the level, Publish the level, Open the documentation, Stamp Tool, Move Tool (Select), Delete Tool, Rotate 90° counter-clockwise, Rotate 90° clockwise, Flip Horizontal, Flip Vertical, Zoom out
  • Updated the “Open Level” icon in the File menu
  • Added 2 new icons to the File menu: Publish the level and Documentation
  • 2 new error messages before the level can be published (“THIS LEVEL CAN’T BE PUBLISHED YET. CHECK PLAYER AND FINISH BLOCKS” & “BEFORE YOU CAN PUBLISH, PLAY THROUGH THE LEVEL TO VERIFY IT”)
  • The Treasure tile from the Objects tab has been removed.
  • Level verification is now mandatory before the level can be published. If a level is verified, there will be a small green arrow under the Tool Menu.
  • Other bug fixes and quality of life improvements