PART 1: BASICS - CREATING A PLAYABLE MAP
(This is the most basic part, helping you complete a standard Parkour map to play with friends)
1. Create a map
After entering Craftland, click the CREATE MAP button to start creating your map
Your map tiles are located on the left side. The “CREATE A MAP” button is in the bottom-right corner.
After clicking the button, the game mode selection screen will appear. In the game mode list, select OBSTACLE COURSE (This is the standard mode for Parkour):

2. Place essential objects
A Parkour map must have the following 3 components for the game to work. You can find these objects at: OBJECTS > BASIC STRUCTURES > ESSENTIAL.

Starting point
- The starting point should be placed on a flat surface, not overlapping other objects.
- Settings: Select Properties > Team to confirm the starting position for each team. Select ALL TEAMS so that everyone starts here.

Checkpoint (Save Point):
- Place in areas after players have overcome a difficult challenge.
- Effect: If players fall, they will return to this point instead of starting over.

End point:
- Place at the destination of the map, requiring a safe floor for players to stand on.
3. Set up gameplay & number of players:
Go to Settings > GAME SETTINGS > Number of players.
Recommended: Set to 2-4 players (split into 2 teams). This number makes it easier to find matches (matchmaking) and increases the rate of players joining your map.

4.Check before publishing
- STARTING POINT: Is the starting area safe and flat?
- CHECKPOINT: Are the checkpoints evenly distributed?
- FINISHING POINT: Is the destination clear?
- TEST PLAY: Can you complete the entire map yourself? Are there any shortcuts that could be exploited to “cheat”?
If everything is complete, publish.
PART 2: ADVANCED - OPTIMIZING OPERATIONS AND FEATURES
Read this section if you want to build maps faster or create movement challenges
1. Quick building tips
Adjust the grid to place objects accurately:
- The default grid is 1, which makes it difficult to move accurately on a phone.
- Go to Settings > BASIC SETTINGS > Set grid density.
- Set it to 0.1 for smoother and easier dragging and dropping of objects.

Setting the grid density to 0.1 will make it easier to manipulate objects

Comparison between 0.1m and 1m grids
Use the “Height Scale” (Virtual Ground):
- Helps place objects at height without manually adjusting each one.
- Click the up/down arrows to raise the “virtual ground.” When placing a new object, it will automatically be at this height.

Example: In the illustration, the object is placed 6 meters above the ground using the Height Scale

2. Create a “Return to Checkpoint” button (HUD)
Allows players to actively return to the nearest save point if they get stuck.
-
Go to More > Custom HUD.

-
Select CREATE HUD INTERFACE > ADJUST LAYOUT.

-
Create a new button and select the desired image.

-
Add a respawn script for that button as shown below.

3. Create moving obstacles
Create moving brick blocks to increase the difficulty of the map.
Step 1: Create movement (Animation)
-
Go to More > Animation > Add Animation.


-
Select the object you want to move > Click Add track.

-
Use Add Keyframe to mark the position:

Example: At 0s (position A) -> At 2s, drag the object to the left -> At 4s, drag it back to position A. -> At 6s, drag the object to the right -> At 8s, drag it back to position A.

This way, the object will move back and forth evenly within 8 seconds.
4. Press the Record button (red button), press Play to test, then press the red button again to save.
Step 2: Repeat the movement (Script)
- To make the object move forever, you need to add a Script.
- Select the object > Properties > Edit Script.

- Switch to “Client Script” mode.

- Set up the Script to repeat the action recorded in Step 1.
