Restrict player movement inside configurable gameplay areas using modular movement boundaries.Player Boundary System is a lightweight and modular Unity toolkit that allows you to restrict player movement inside configurable gameplay areas without relying on colliders, invisible walls or complex navigation systems.Create circular or rectangular movement boundaries and combine them using powerful composite operations to build sophisticated playable spaces with minimal setup.Composite OperationsUnion – Combine multiple playable areas into a single movement space.Subtraction – Exclude forbidden zones from existing playable areas.Intersection – Restrict movement to overlapping boundary regions.The entire system works at runtime and fully supports transform position, rotation and scale, making it easy to integrate into both existing and new projects.Perfect ForArena-based gamesPuzzle and exploration gamesOpen world gameplay restrictionsSafe zones and forbidden areasPrototype environmentsCharacterController-based projectsLightweight gameplay systemsWebGL buildsStylized game developmentCore FeaturesCircular and rectangular movement boundariesComposite boundary operations (Union, Subtraction, Intersection)Lightweight runtime movement restrictionCompatible with CharacterController, Rigidbody and transform-based movementRuntime boundary visualizationScene Gizmo visualizationOptional Fall Detection with Unity EventsCustom inspectors for fast setupFull support for rotated and scaled transformsModular and extensible architectureOptimized for Unity 2022.3 LTS and newerIncluded ComponentsMovementBoundaryPlayerBoundaryLimiterCustom Editor InspectorsDemo FPS ControllerExample ScenePDF User GuideDesigned for DevelopersPlayer Boundary System was designed to be simple, efficient and easy to integrate into existing Unity projects.Instead of relying on physics constraints or navigation systems, it provides a lightweight runtime solution focused exclusively on restricting player movement inside configurable gameplay areas.Whether you're building prototypes, indie games, stylized experiences or WebGL projects, Player Boundary System lets you create and combine movement boundaries quickly while keeping your project clean, modular and performant.Unity Version: 2022.3+Render Pipeline: Built-in / URP / HDRP compatibleDependencies: NonePlatforms: Windows / MacOS / Linux / WebGL / Mobile


