• Studio

  • Studio API

  • Bots

  • Web API

  • Designer Resources

  • Host Resources

  • CREATE

    Environment

    Edit

    NavMesh

    Overview

    A NavMesh is a component that outlines areas accessible to characters and identifies obstacles in Highrise Studio environments.

    Setup Guide

    Enabling and Visualizing NavMesh

    • Access and Enable:

      • Open the Scene View Toolbar.
      • Use the ~ key to toggle the visibility of NavMesh AI Navigation if it's not visible.
      • Ensure "Show NavMesh" is active and Gizmos are turned on for visualization.

      Visualization of AI Navigation

    Key Components of NavMesh

    This is the core component for generating the NavMesh:

    • Installation:
      • Attach the Nav Mesh Surface component to a GameObject.
    • Configuration and Generation:
      • Adjust the settings to suit your game's environment and click Bake to create the NavMesh.

    A basic template may already include this component. If absent, it needs to be added manually.

    Configuring Nav Mesh Surface

    Enables path following based on the NavMesh:

    • Application:
      • Add the Nav Mesh Agent to any game object requiring navigational abilities.
    • Customization:
      • Modify properties such as speed and pathfinding to optimize character movement.

    Characters typically come with a pre-attached Nav Mesh Agent.

    Nav Mesh Agent Setup

    Identifies non-walkable areas within the game:

    • Usage:

      • Apply this component to objects that should obstruct character movement.
    • Configuration:

      • Set the dimensions and form to dictate navigation paths.

      Nav Mesh Obstacle Example

    Facilitates advanced pathfinding across separate NavMesh areas:

    • Function:

      • Ideal for creating direct routes or alternative paths.
    • Settings:

      • Adjust the properties to enable diverse navigational behaviors.

      Nav Mesh Link Illustration

    Adjusts the NavMesh application in specific areas or volumes:

    • Adjustments:

      • Use these components to refine NavMesh details in particular sections of the environment.
    • Options:

      • Designate areas to be ignored or specifically included in the NavMesh.

      Nav Mesh Modifier Setup

    Baking and Managing the NavMesh

    • Finalization:
      • Set the correct parameters on the Nav Mesh Surface and click Bake to establish the walkable zones.
    • Ongoing Management:
      • Re-bake the NavMesh following any changes in the scene that impact navigation.

    Baking the NavMesh

    Blue-highlighted areas depict the walkable paths for characters.

    Conclusion

    Implementing a NavMesh in Highrise Studio is vital for crafting responsive and intelligent environments where characters can navigate effectively. Each component contributes significantly to enhancing the navigational capabilities.

    Updated about 1 month ago

    PocketWorlds Icon

    © 2025 Pocket Worlds. All rights reserved.