Runtime Navmesh Baker

Build smarter AI in any world size.


The Runtime NavMesh Baker brings Unity’s navigation system to life at runtime — no more giant pre-bakes, crashes, or waiting. Whether you’re building a large open world, a procedural map, or just need dynamic navigation for flexible environments, this tool gives you fast, reliable navmesh generation exactly where it’s needed.

Key Benefits

  • No More Pre-Baking – Skip long, fragile editor bakes that fail on large maps.
  • Scales to Any World – Continuous bubble mode for focused gameplay, grid-cell streaming for infinite/procgen maps, or one-shot bake for full-map setups.
  • Plug-and-Play AI – Agents can move immediately with included samples (click-to-move, spawn-on-bake, motion animator).
  • Production Ready – Async baking, concurrency controls, and live debug tools keep performance in check.

Features

  • Simple Setup – Add a Baker Coordinator, assign your player, press Play.
  • NEW: Bake Profiles – Save and swap different bake settings per game mode or level.
  • NEW: Procedural Ready – Includes a Procedural Tile Manager with sample tile providers (Weighted Hash, Noise, Improved Noise).
  • NEW: Debug & Diagnostics – Inspector shows bake jobs, queues, and gizmos for runtime visibility.
  • NEW: One-Shot Bake Mode – Instantly bake the entire scene at runtime. Perfect for large static maps or when you only need a single global bake.
  • Samples Included – Full example scenes and helper scripts to get started fast.

Compatibility

  • Unity 2022.3 LTS and newer.
  • Works on all platforms supported by Unity’s NavMesh system (PC, consoles, mobile, VR/AR).
  • Samples use TextMeshPro, Cinemachine, and Legacy Input Manager (not required for runtime).

Why Use It?

Unity’s built-in navmesh tools require edit-time baking — which fails for large or streamed worlds. Runtime NavMesh Baker removes this limitation, enabling navigation wherever your player goes.

No more giant pre-bakes, crashes, or waiting. Just dynamic, efficient runtime navmesh generation.


Online Documentation


Feedback / Get in Touch

For support, please email support@megacrush.app or visit our website at:
https://www.megacrush.app/support

You can also get in touch: