Current sales News My Tracked Assets Login
3D Mesh Gizmos preview
Unity

3D Mesh Gizmos

By noam 2000

$9.99

Price history

Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.

Lowest recorded standalone price in this history: $9.99. The latest store price is $9.99, matching the lowest recorded price shown here.

Recorded prices for 3D Mesh Gizmos 2 price observations from Jul 15, 2026 to Oct 31, 2026. Lowest recorded price $9.99. Exact dates and prices are listed below. $0.00 $5.00 $9.99 Jul 15, 2026: $9.99. Unity First Price 2026-07-15 2026-07-22 Oct 31, 2026: $9.99. Latest store price Jul 15, 2026 Oct 31, 2026
Each dot is a recorded sale price or the latest store check. Prices between observations are unknown.
View 2 recorded prices
Recorded standalone asset prices in USD
Sale start / price checkPriceObservation
$9.99Latest store price
$9.99Unity First Price 2026-07-15 2026-07-22

Sale and bundle history

The 1 most recent recorded offers including this asset. Past offers may no longer be available. Bundle prices cover a package, not this asset alone.

About 3D Mesh Gizmos

  • Tools, Systems & Learning > Development Tools & Automation
In game editors, a common practice is to add visual gizmos to entities to identify them in the world. With Mesh Gizmos, you can define any mesh for any script, and have that mesh be drawn for every game object that has that script component.

Mesh Gizmos solve the limitations of Unity's built-in 2D gizmos, providing ground truth about an entity's position, orientation, and state, as well as being easier to isolate and select from a gizmo clump. No mesh renderers or any other objects are added to your scene - the entire logic sits at the back.

How does it work?

Mesh Gizmos can either be statically defined from the project settings, or implemented from code to dynamically manipulate them.

From Project Settings:
1. Add a new entry, assign your script asset.
2. Set the desired mesh and adjust properties.

From Script:
1. Implement the IMeshGizmo interface.
2. Define an array of MeshGizmo structs with your desired properties.

Features

- Use pre-defined primitive shapes, or provide your own custom mesh. Supports any shader and any material.

- When defined in script, gizmos can have their properties adjusted dynamically from anywhere, including OnDrawGizmos/OnDrawGizmosSelected for edit mode.

- Can be drawn in both the scene view and the game view, so long as gizmos are enabled in the respective window.

- Selectable in the scene view.

- Supports all render pipelines (BIRP, URP, HDRP).

- Optimized using the Burst Compiler, Jobs, GPU Instancing and View Frustum Culling. Can draw up to thousands and tens of thousands of gizmos.

FAQ

Q: How is this better than the built-in 2D gizmos?
A: The nature of the built-in 2D gizmos makes them messy when having many gizmos drawn together. They render on top of everything, they take up more screen space the farther away you are, they are difficult to select, and you can't tell which way they're facing. Mesh gizmos solve all of these problems.

Q: How is this better than Gizmos.DrawMesh?
A: Gizmos.DrawMesh does not support custom shaders/materials, is not selectable, and most of all, does not draw to the depth buffer - meaning the meshes you draw with it are always drawn on top of everything. Mesh gizmos solve all of these problems, and also provide better performance.

Q: Runtime safety?
A: The gizmo renderer itself is not compiled to build, but the scripting API is still safe to use from a runtime context. If you want to trim the gizmo data from the build, you can wrap it in an #if UNITY_EDITOR directive.

Supports Unity 2021.3 and above.

Unity price last checked .

Prices and availability may change.