Embed Game x

By embedding games on your website or application you are agreeing to the Construct.net Arcade Terms of Service.

Create Your Own Games Build and publish your own games just like 3D Level Editor to this arcade with Construct 3! Share this game
Test, Experiments & Examples

3D Level Editor

E
767 players, 869 plays 0 playing now, 3 most ever online
1
0 favourites
calebbennetts Published on 20 Mar, 2022

Caleb Bennetts here! Welcome to my cleverly-named “3D Level Editor.” This utility takes advantage of Construct 3’s 3D functionality to create small, grid-based maps and models. You will need an internet-capable potato with a mouse and keyboard.

The editor has 4 modes, which allow you to edit your maps, save and load designs, apply a custom gradient color, and even explore your creation from a first-person perspective. You can switch between modes from the menu at the bottom-right.

Editor Mode: Place and delete blocks

Use your mouse to position a block. Left click (or click and hold) to place blocks, right to delete. Arrow keys or mouse to scroll the view. Use WASD keys to: change the z elevation (W and S), rotate the block (A and D), and change the block type (SHIFT + A and D)

First-Person Mode: Explore with a first-person perspective. There is no object collision.

Use your mouse to look around. Arrow keys or WASD to move. Use SHIFT + W and S or SHIFT + UP and DOWN to fly up and down. TAB or ENTER to exit first-person mode.

Save Mode: Save and load maps; load color schemes

Use your mouse to navigate the menu. The “Save” button will prompt you to download your creations as .JSON text files. Afterwards, you can access them with an external text editor, such as Notepad. To load a map or color scheme, paste in the json string from a previously-saved file and click the appropriate “Load” button. Note that loading colors can take a minute or two.

Color Mode: Create a simple color scheme for your map. This mode may be enhanced in the future.

This is the trickiest mode to use. Imagine the buildable grid as a giant cube (it’s actually shorter in the Z direction, but bear with me). You can specify RGB color values for each corner of the cube, plus a color for the ground plane, and a color for the sky. For each block, the utility interpolates between the corners to the block’s position to assign a color. This can make for really nice, low-res gradients. You will need to download your color scheme as a .JSON text file, then load your scheme in the Save Mode.

The levels you create might be usable in your own 3-D games, and I’d be happy to share my algorithm for loading created levels (it’s pretty simple, anyway). Enjoy!

Instructions

Editor Mode

Mouse - Position blocks

Left click - Place blocks

Right click - Delete blocks

Arrow keys - Scroll layout

W and S - Change z elevation

A and D - Rotate blocks

SHIFT + A and D - Change Block type

First-Person Mode

Mouse - Look around

Arrow keys or WASD keys - Move

SHIFT + W and S or SHIFT + UP and DOWN - fly up and down

TAB or ENTER - Exit first-person mode

Screenshots

Used Plugins

Used Behaviours

  • 0 Comments

Want to leave a comment? Login or Register an account!

Suggested Games