Unity 3D
Tool & Systems Developer
Automating level setup, dynamic NavMesh generation, and rapid RPG gameplay prototyping
Designing game levels is complex, but testing them shouldn't be. This Unity plugin bridges the gap between raw level geometry and playable gameplay by automatically converting imported terrain or .obj meshes into a fully functional, point-and-click RPG sandbox in seconds.
By automating scene instantiation, baking navigation surface meshes on the fly, and spawning pre-configured gameplay elements, the tool eliminates hours of manual setup—allowing level designers to immediately evaluate spatial pacing, combat flow, and navigation.
The plugin operates in two distinct phases: Automated World Building and Gameplay Spawning.
Mesh & Terrain Import: Accepts standard Unity Terrain components or custom .obj 3D model files via an editor interface.
Instant Scene Instantiation: Automatically instantiates geometry at origin.
Dynamic NavMesh Baking: Programmatically scans imported geometry to differentiate between walkable paths and non-navigable obstacles, baking a clean Unity NavMesh surface at runtime or editor time.
Once the environment is generated, designers can use an interface to drop interactive elements directly into the scene to build a playable sandbox without writing additional code.
Point-and-Click Movement: Built-in raycasting controller integrated with Unity's NavMeshAgent for responsive character pathfinding across complex topography.
Enemy AI & Behaviors: Configurable AI agents supporting static guard states, waypoint patrolling, line-of-sight target acquisition, and basic combat logic.
Power-up Systems: Modular pickup prefabs including Weapon upgrades and Health restoration items.
Combat & Interaction Systems: Player/enemy damage channels, health tracking, and basic click-to-attack gameplay loops.
1. Import & Select Asset: Select your target 3D model file or Terrain asset inside the custom Unity Editor window.
2. Automated Scene Generation: Click Import Into Scene. The plugin instantiates the geometry, configures collision layers, and programmatically bakes the navigation surface mesh.
3. Populate Sandbox GameObjects: Use the tool to place player start nodes, static or patrolling enemy AI paths, and health/weapon power-ups.
4. Play & Iterate: Press Play in Unity to instantly test the level using point-and-click controls, engage in combat, and evaluate level layout flow.
Drastically Reduced Iteration Loops: Reduced level validation setup time from ~30 minutes per scene to a single click.
Designer-First Tooling: Decoupled technical scripting from level assembly, enabling non-programmer designers to test level geometry in a complete gameplay loop.
Enabling Everyone: Designers can work more freely when not restricted by game system design.
Speed Matters Most: By removing the requirement to program a game from a level designer's workload, we can speed up their design/development time drastically.