🗺️

Creating Maps in Monkey Dimensions Tutorial

Oct 7, 2024

How to Create a Map in Monkey Dimensions

Introduction

  • Overview of the tutorial on creating a map in the latest version of Monkey Dimensions.

Getting Started

  1. Join Discord

    • First link leads to the Discord server for resources and communication.
    • Access custom maps and interact with other users.
  2. Download the Editor

    • Navigate to the Downloads section for the Monkey Dimensions Editor.
    • Download the necessary files (e.g., zip file).
    • Extract files in the file explorer and organize them (e.g., rename to "tutorial").

Setting Up the Editor

  • Ensure Unity or Unity Hub is installed (refer to the first video for guidance).
  • Open the Monkey Dimensions Editor and wait for it to load.

Creating the Map

  1. Open Scene

    • Locate and double-click on the scene.
    • Optionally delete existing elements for a fresh start.
  2. Create Dimension Descriptor

    • Right-click in the hierarchy and create an empty object named "Dimension Descriptor."
    • Add the relevant components:
      • Fill out the name, author, and description fields.
      • Set spawn and terminal positions.
  3. Adding Elements

    • Create a basic platform using a cube (adjust size as necessary).
    • Import the player character (the monkey) for scale reference.
    • Prefab management: unpack prefabs to keep the workspace organized.
    • Drag necessary components into the Dimension Descriptor to ensure they export correctly.

Scripting and Functionality

  1. Basic Components

    • Change Velocity: Adjust player speed with triggers.
    • Climbable Object: Create objects players can climb (no configuration needed).
    • Custom Surfaces: Define surface properties for hand taps and projectiles (e.g., slippery surfaces).
    • Grabbable Object: Allow players to grab and move certain objects.
  2. Teleportation

    • Set up teleporting functionality for player movement.
    • Use prefabs to define teleport locations.
  3. Toggle Active State

    • Create buttons for toggling objects on and off (e.g., doors).
    • Use a parent object to manage multiple items.
  4. Water Object

    • Configure water behavior with colliders and visual representation.

Advanced Features

  1. Blender and ProBuilder

    • Recommended tools for creating more complex maps:
      • Blender: for advanced modeling.
      • ProBuilder: for easier map construction.
    • Instructions on installing ProBuilder via Unity Package Manager.
  2. Skybox Creation

    • Create a skybox using spheres and materials.
    • Adjust properties for better visual output.
  3. Textures and Materials

    • Modify textures for clarity and appearance by adjusting filtering modes and smoothness.
    • Avoid repetitive textures for a more unique look.

Conclusion

  • Wrap up and encouragement to check the description for additional resources.
  • Reminder to experiment and enjoy the mapping process.