46 modular editor‑only gizmos for 2D, 3D, physics, text, curves, bones, and waypoints. Draw shapes, overlays, and paths to organise scenes, visualise data, and streamline workflows.Gizmo Toolbox is a modular suite of 46 editor‑only tools for drawing clean, customisable gizmos directly in the Unity editor. It’s built to bring clarity to complex projects, giving you the right visual aids to map systems, debug gameplay, and keep scenes organised.With support for 2D and 3D shapes, curves, bones, physics, text, overlays, and waypoints, you can visualise everything from camera frustums and detection zones to character rigs and debugging notes.Each gizmo is lightweight, configurable, and designed to drop in only where you need it, keeping your workflow lean and efficient.Whether you’re prototyping mechanics, documenting logic, or managing large environments, Gizmo Toolbox helps you highlight exactly what matters in‑scene. Combine shapes, volumes, and overlays for complex visualisations, or keep it simple with a single marker.For a detailed overview of each gizmo, including the available parameters, visit our website: axari.digitalFor performance reasons, each gizmo has two options. "Only When Selected" and "Render Cutoff Distance".Only When SelectedGizmo will only be visible when its associated GameObject is actively selected in the editor if this setting is enabled.Render Cutoff DistanceMaximum distance from scene camera to render the gizmo. Set to 0 to disable cutoff.=============2D Gizmos=============ArrowDraws a directional arrow. Ideal for flow indicators, movement paths, or logic cues.CircleRenders a 2D circle. Useful for range markers, zones, or visual anchors.ConcentricRenders multiple concentric shapes. Useful for layered ranges, progressive boundaries, or abstract zone markers.DiamondDisplays a rotated square (diamond shape). Great for stylised markers or node highlights.GridDraws a flat 2D grid. Helpful for alignment, snapping, or layout visualisation.ImageDisplays a textured quad. Useful for icons, overlays, or reference markers.HexagonRenders a six-sided polygon. Ideal for stylised zones or abstract overlays.LineRenders a 2D line with an optional arrowhead to indicate direction.PentagonDisplays a five-sided polygon. Useful for symbolic markers or design accents.PlusDraws a cross or plus sign. Great for center points, anchors, or toggle indicators.SpiralRenders a configurable spiral. Ideal for visualising loops, rotations, or abstract flow.SquareDisplays a standard 2D square. Perfect for bounding boxes, layout guides, or area markers.StarDraws a multi-point star. Useful for highlights, decorative markers, or symbolic overlays.TriangleDisplays a 3-sided polygon. Great for directional indicators or stylised nodes.=============3D Gizmos=============ArchRenders a curved arc segment in 3D space, useful for visualising angles, rotations, or field-of-view cones.AxisDisplays a tri-directional axis (X, Y, Z) with color-coded lines. Ideal for orientation markers or transform debugging.CapsuleDraws a capsule shape with rounded ends, useful to represent character colliders or bounding volumes.ConeVisualises a tapered cone from base to tip. Great for spotlight angles, detection zones, or directional cues.CubeRenders a standard 3D cube with configurable size and color. Useful for bounding boxes, volumes, or spatial anchors.CylinderDisplays an approximated cylinder, useful for representing columns, range indicators, or cylindrical zones.FrustumProjects a camera-style frustum with near/far planes and field-of-view. Ideal for visualising camera or light volumes.GridDraws a 3D grid with controls for grid size, depth, and height. Helpful for snapping, alignment, or spatial reference in world or local space.HemisphereRenders a half-sphere dome. Commonly used for upward-facing detection zones or ambient coverage areas.MeshDisplays a custom mesh asset of your choosing as a gizmo, allowing arbitrary 3D shapes to be visualised in the editor.PlaneDraws a rectangular plane. Useful for surface markers, portals, or area triggers.PrismRenders a polygonal prism with a configurable number of sides. Ideal for abstract volumes or stylised markers.PyramidDisplays a 3D pyramid with a square base. Great for directional indicators or stylised markers.SphereDraws a full 3D sphere. Commonly used for range indicators, detection zones, or spatial anchors.TetrahedronRenders a 4-faced polyhedron (triangular pyramid). Useful for minimal directional markers or stylised nodes.TorusDisplays a ring or donut shape. Ideal for circular zones, orbit paths, or rotational cues.=============Bone Gizmos=============ConstraintsRenders yaw/pitch constraint arcs and cones around bones with a forward direction marker. Useful for visualising rotational limits and debugging rig constraints.ComplexRenders bones as lines with joints as spheres, bone length and name labels, bone direction and axis, with filtering to show only selected bones.InfluenceRenders a heatmap of bone weights on a skinned mesh, colouring vertices by influence strength and optionally aggregating weights into bone spheres. Great for skinning verification and influence analysis.SimpleRenders bones as lines with joints as spheres.=============Curve Gizmos=============BezierRenders a smooth bezier curve defined by start, end, and one or more control points. Ideal for animation paths, motion design, or interpolation previews.ParabolaRenders a parabola curve defined by start, end, and one or more control points. Ideal for projectile arcs, jump trajectories, or physics‑based paths.=============Physics Gizmos=============RaycastRenders a raycast defined by origin, direction, and distance. Ideal for line‑of‑sight checks, hit detection, or targeting previews.SpherecastRenders a spherecast defined by origin, radius, direction, and distance. Useful for area‑based collision checks, melee hit zones, or proximity detection.=============Text Gizmos=============ContextDisplays a customisable billboard with script parameters in‑scene. Perfect for monitoring values or adding contextual notes at a glance.Scene OverlayRenders text (and optional background) in the scene view window that can be anchored in place with offset options.TextRenders custom text in-scene. Ideal for labels, notes, or inline documentation.Time CounterDisplays a configurable timer (countup or countdown) in-scene that can reset at a numerical or time threshold.=============Waypoint Gizmos=============TransformDefines a sequence of world-space positions using Vector3 coordinates. Each node is visualised with a sphere and connected by lines. Nodes are movable directly in the scene view, making it ideal for path visualisation of routes.GameObjectAttaches waypoint nodes to specific GameObjects by name or tag, even if they’re instantiated at runtime. Each node tracks the GameObject’s position and updates dynamically. Perfect for visualising object-relative paths, dynamic sequences, or runtime-driven logic.GitHub Copilot was used in a supportive role during development, mainly to assist with code formatting, minor bug fixes, and to compare different approaches to solving certain problems.



