Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/7
This system allows you to draw a line either on 3D surface or on UI based component and turn that data into a mesh, There are a couple of examples included in the Examples folder where you can look at the scripts and understand how the system works.
You can try some demos below
● WebGL demo
● Android demo
● A unique game made with EZDraw
The are some components included that can work independently, I tried to make this system as simple as possible, while it should have the ability to be used in widely different scenarios.
There are two mesh making components first is MeshMaker which generates the mesh based on an array of positions, second is CanvasLine this draws a line on the UI canvas based on an array of positions.
Included examples.
● Drawing physics : this has a 3D surface where you can draw a shape and then apply a collider and rigidbody to make it a physics object.
● Draw walker : in this demo you can draw a shape on a canvas UI component and it will turn that shape into legs for a walker.
● Draw walls : this demo gives you a 3D surface to draw on and this system will make a simple wall out of it.
● Drawing board : in this demo you draw anything on a canvas based component using the CanvasLine component and play with some settings
Pivot control
The system can define the start and the end of mesh using 2 empty gameobjects, you can get their reference using a getter function.
Physics
In order to use the rigidbody with mesh collider, just turn on the convex bool in mesh collider.
Use
● Drawing bridges
● Drawing walls
● Drawing path
● Drawing procedural legs of a character
● Or in any project where you need to draw some simple mesh.
Thank You
negleft
You can try some demos below
● WebGL demo
● Android demo
● A unique game made with EZDraw
The are some components included that can work independently, I tried to make this system as simple as possible, while it should have the ability to be used in widely different scenarios.
There are two mesh making components first is MeshMaker which generates the mesh based on an array of positions, second is CanvasLine this draws a line on the UI canvas based on an array of positions.
Included examples.
● Drawing physics : this has a 3D surface where you can draw a shape and then apply a collider and rigidbody to make it a physics object.
● Draw walker : in this demo you can draw a shape on a canvas UI component and it will turn that shape into legs for a walker.
● Draw walls : this demo gives you a 3D surface to draw on and this system will make a simple wall out of it.
● Drawing board : in this demo you draw anything on a canvas based component using the CanvasLine component and play with some settings
Pivot control
The system can define the start and the end of mesh using 2 empty gameobjects, you can get their reference using a getter function.
Physics
In order to use the rigidbody with mesh collider, just turn on the convex bool in mesh collider.
Use
● Drawing bridges
● Drawing walls
● Drawing path
● Drawing procedural legs of a character
● Or in any project where you need to draw some simple mesh.
Thank You
negleft
EZDraw - Runtime mesh drawing system
(not enough ratings)
45 users have favourite this asset
(45)
$19.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
Secure checkout:

License agreement
Standard Unity Asset Store EULALicense type
File size
313.7 KB
Latest version
1.0
Latest release date
Mar 15, 2022
Original Unity version
2020.3.15
Support
Visit siteQuality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR