Create, edit and animate 2D artwork in Unity. Generate fully editable art with AI and Unity MCP, featuring advanced shapes, masking, Boolean operations, gradients and SVG/Image conversion to Vector.The sample scenes make use of Text Mesh Pro and Open Source fonts this is only for demo purposes, Mesh Shapes base functionality works without any dependancies.Mesh Shapes – Create, Generate and Animate 2D Artwork in UnityMesh Shapes is a powerful Unity tool for creating, editing and animating procedural 2D artwork directly in the Editor. Build everything from simple UI graphics to complete characters, environments and game assets using fully editable shapes.With AI-assisted artwork generation through Unity MCP, you can create illustrations from descriptions or reference images. The Artwork Markup feature lets you highlight specific parts of a drawing to guide targeted AI refinements. Unlike flattened images, each shape remains individually editable in Unity.Key FeaturesAI Artwork Generation with Unity MCPUse compatible AI agents connected through Unity MCP to generate characters, props, backgrounds, interfaces, game levels and complete illustrations directly in Unity.Describe your idea or provide reference artwork, and an agent can build it from editable Mesh Shapes using Bezier paths, polygons, gradients, borders, masks and Boolean operations. Change individual parts after generation without recreating the entire image.Requires a compatible Unity MCP setup and AI agent.Artwork Markup – Targeted AI RefinementDraw annotations directly over artwork in the Scene View to show exactly what needs changing. Highlight incorrect proportions, missing details, unwanted geometry or areas requiring simplification.Add visual feedback to selected objects or entire compositionsIdentify specific character parts or shapes for improvementGuide AI-assisted changes while preserving existing artworkMark annotations as resolved as each refinement is completedThis supports an iterative AI workflow: generate artwork, mark areas to improve and refine the relevant details rather than starting again.SVG and Image to Mesh ShapesSVG to Mesh Shapes: Convert SVG vector artwork into editable shapesImage to Mesh Shapes: Use Vectorizer AI to vectorise raster images and convert them into editable Mesh ShapesOnce converted, artwork can be reshaped, recoloured, animated and masked directly in Unity.Raster conversion requires the third-party Vectorizer AI service.Create and Edit Shapes Directly in UnityCreate circles, rectangles, polygons, lines, Bezier curves and custom paths directly in the Scene or Canvas. Adjust proportions and shape details with dedicated Scene View controls:Interactive Bezier point and tangent editingMulti-point and area selectionEdge and vertex snappingGeometry, anchor and recentering toolsBoolean Shape OperationsBuild complex silhouettes, cutouts, decorative geometry and layered illustrations from simple shapes using:Unite: Combine overlapping shapesSubtract: Cut geometry from another shapeIntersect: Keep overlapping areasExclude: Remove overlapping areasHighly Customisable AppearanceStyle every shape with extensive visual controls:Solid colours, opacity and HDR coloursLinear and radial gradientsTextures, sprites, UV tiling, scaling and rotationAlpha, Multiply and Additive blendingBorders, outlines and variable-width strokesRounded, bevelled and mitred cornersOpen and closed pathsProgress and partial-shape drawingFront, back and double-sided renderingCreate everything from simple flat art to detailed stylised game visuals.Flexible Borders and OutlinesFine-tune borders and outlines for everything from clean UI frames to organic illustrations:Inside, centred or outside border alignmentCustom caps, corners and thicknessVariable-width strokes for organic artworkAdvanced MaskingBuild detailed layered artwork with the built-in masking system:Nested inclusive and exclusive masksOptional mask ignoring for individual shapesClipping, reveals, cutouts and transitionsUnity UI masking support on CanvasCharacters, Props and EnvironmentsCombine multiple Mesh Shapes to build complete characters, backgrounds, props, scenery and interfaces. Use Bezier paths for organic silhouettes, polygons for structured geometry, gradients for shading and masking or Boolean operations for details. Every element remains editable for ongoing refinement and animation.Scene and Canvas SupportUse the same procedural artwork across both world-space graphics and Unity UI:MeshRenderer artwork for game scenesCanvasRenderer artwork for UI and HUDsConvert artwork between Scene and CanvasReuse editable illustrations across different contextsAutomated 2D Collider GenerationGenerate colliders from shape geometry for platforms, obstacles and other gameplay objects, reducing the need to manually trace collision outlines.Rapid Prototyping to Final ArtworkGo from quick placeholder art to production-ready game graphics without replacing your original shapes:Build art manually with editing toolsStart with imported SVG or vectorised imagesGenerate illustrations through Unity MCPRefine the same artwork from prototype to releaseProgress and Runtime AnimationAnimate shape progress, borders and geometry at runtime with scripts or Unity animation tools. Create:Health bars, loading indicators and timersCooldowns and circular progress metersAnimated outlines and drawing effectsReactive UI and procedural gameplay effectsPaths and ConstraintsUse lines, polygons and Bezier paths to position and move objects by normalised progress or distance, with clamping and repeating options. Useful for:Object and enemy movement pathsUI and camera animationProcedural placement and route systemsCustom Geometry, Anchors and LayoutControl polygon sides, rotation, shear, Bezier sampling, path closure and sidedness. Use anchors, alignment and recentering tools for precise layout. Canvas artwork integrates with RectTransform pivots and positioning.Mesh and FBX ExportExport generated geometry as Unity mesh assets or FBX files, with options for organising and combining meshes.FBX export requires Unity's FBX Exporter package.Performance-Focused WorkflowMesh Shapes caches generated data, reuses materials where possible and updates geometry when required. Editor and runtime functionality are separated to keep builds focused on the features they need.Unity CompatibilitySupports Unity 2021.3 LTS and newer, including Unity 6, with Scene and Canvas workflows and no URP requirement.Mesh Shapes is designed for Unity 2021.3 LTS and newer, including Unity 6.Supports both MeshRenderer-based Scene content and CanvasRenderer-based UIWorks with Built-in Render Pipeline and does not require URP-specific featuresProcedural geometry is generated at runtime and in the EditorSupports Sorting Layers, Sorting Order and SortingGroup workflowsIncludes custom masking for Scene and Canvas contentSupports up to 8 nested mask layers with Inclusive, Exclusive and Ignore mask options.Shapes can be modified through C# or by an Animator at runtimeMesh and path data can be accessed for custom systems including Particle SystemsScene and Canvas hierarchies can be converted between workflowsEditor-only tools are fully separated from runtime codeMaterials are reused where possible to reduce unnecessary allocationsComplex shapes, gradients, masking and high point counts will have a higher rendering and geometry cost than simple shapesSome Canvas and Scene features behave differently due to Unity’s separate UI and MeshRenderer rendering systems. So dragging between each may require some setup in complex scenes.Intended primarily for 2D and 2.5D workflows, although MeshRenderer shapes can be positioned freely within a 3D scene as overlay graphics and uisNo external packages are required for the core Mesh Shapes functionality




