ShapeBuilder is a Unity editor tool for editable spline-based 3D modeling, SVG-like 2D graph shapes, Bezier extrusions, UV mapping, collider generation, and prefab placement along curves.ShapeBuilder is a Unity toolkit for procedural shape and mesh generation directly inside the Unity Editor.It is designed for editable spline-based 3D modeling and SVG-like 2D modeling inside Unity. You can create Bezier extrusions, 2D graph shapes with paths and fill rules, custom profiles, repeated prefab placement, UV mapping, colliders, and level-design objects such as roads, pipes, rails, signs, and decorative geometry.Main Features✔️ OutlineBezierShapeCreate 3D meshes by extruding a 2D profile along a Bezier spline. Profiles can be generated from the component itself, or assigned from a Shape2DGraphSpline as a custom 2D section.✔️ Shape2DGraphSplineCreate editable 2D graph shapes using an SVG-like path workflow. Supports exterior paths, interior paths, compound shapes, intersections, Even Odd and Non Zero fill rules, mesh generation, UV preview, and collider generation.✔️ SVG ImportImport SVG files as editable Shape2DGraphSpline objects. After import, the result remains editable inside Unity: anchors, paths, tangents, resolution, fill rule, and mesh settings can still be modified.✔️ SplinePlacer Place prefabs along a Bezier spline by count or distance. Useful for fences, rails, lamps, decorations, wooden planks, road props, and repeated objects following a path.✔️ Custom 2D Profiles Use Shape2DGraphSpline shapes as custom profiles for OutlineBezierShape, allowing complex extruded sections with holes and editable contours.✔️ UV Mapping Tools Control side, cap, loop, planar, and linear UV mapping. Includes UV visualizers to inspect generated UVs and export UV layouts when needed.✔️ Collider Generation Generate colliders from Shape2DGraphSpline and OutlineBezierShape outputs. Shape2DGraphSpline supports PolygonCollider2D generation, including optional hole collider handling. OutlineBezierShape supports MeshCollider generation.✔️ Runtime and Editor Workflow Use ShapeBuilder in the editor for fast iteration, or call the public API to generate and refresh meshes procedurally at runtime.Why ShapeBuilder?✔️ Editable workflow : Keep anchors, tangents, paths, profiles, and UV settings available. ✔️ 3D spline modeling : Create extrusions, pipes, roads, rails, signs, borders, strips, and custom geometry. ✔️ SVG-like 2D modeling : Create 2D graph shapes with paths, holes, intersections, and fill rules. ✔️ Fast iteration : Disable expensive graph or mesh rebuilds while editing, then refresh when needed. ✔️ Level-design friendly : Create roads, pipes, rails, signs, repeated props, and custom scene geometry. ✔️ Unity friendly : Works directly with GameObjects, MeshRenderer, MeshFilter, colliders, and prefabs. ✔️ Runtime ready : Suitable for tools, procedural content, prototyping, and runtime mesh generation.Technical DetailsUnity Version: 2021.3.22 LTS or newerPlatforms: PC, Console, Mobile, VRAPI: Public methods for anchors, links, spline placement, and mesh regenerationPerformance: Optimized for real-time editing and runtime procedural generationUseful LinksWebsite: https://shapebuildertool.com/Contact: business@strixcorporation.comLinkedIn: https://www.linkedin.com/company/strixcorporation/Demo DisclaimerSome demo scenes, screenshots, and videos use third-party assets to showcase possible use cases. These third-party assets are not included in the package.Credits for Demo Assets• Wooden Plank by Justin Randall via Poly Pizza, CC-BY • Big Tree by 3Donimus via Poly Pizza, CC-BY • Train / Rail / Railway Power Lines, Fab Standard License • Gold Coast G:Link Light Rail Tram | Flexity 2, Fab Standard License • Urban Street Light, CC BY 4.0 • Quaternius Cars Pack, CC0 • URP Stylized Water Shader - Proto Series by BitGemPublic API• Anchor and path editing • Bezier spline creation and modification • Shape2DGraphSpline path creation • Mesh refresh and regeneration • Runtime procedural examples • Spline-based prefab placement Performance• Manual or automatic mesh refresh • Optional graph resolving, intersection resolving, and mesh building • Draft/final workflow for heavy shapes • Designed for editor iteration and runtime procedural generation Compatibility• Unity 2021.3.22 LTS or newer • Main setup prepared for URP • Built-in Render Pipeline supported with material reassignment if needed • HDRP supported as generated mesh data, with HDRP materials assigned manually • Cross-platform Unity mesh outputAI tools were used to help write and structure parts of the documentation, marketing text, and explanatory content. The package code, Unity tools, examples, and generated assets were created and reviewed manually by the developer.




