Publisher | Aron Granberg |
---|---|
File size | 908.80kB |
Number of files | 56 |
Latest version | 1.7.4 |
Latest release date | 2024-02-13 06:32:13 |
First release date | 2020-04-05 10:05:12 |
Supported Unity versions | 2018.4.2 or higher |
ALINE is a complete replacement for Unity's built-in Debug.Draw and Gizmo drawing functionality and all your other drawing needs. It is faster, has more features and has better rendering quality.
Tired of Unity's limited and inconsistent APIs for drawing?
Ever wanted to debug Burst or ECS jobs by drawing debug lines inside of them?
Want to draw even in a standalone game? Maybe for a level editor?
You can do all this and more with ALINE!
Feature highlights
- More drawing primitives
- Simple, flexible and consistent API
- High performance. Often outperforming Unity's APIs significantly
- Draw from inside Burst/ECS jobs, making debugging a breeze.
- Render in standalone games. Excellent if you want to make a level editor, or have a sci fi look in your game. (rendering in standalone WebGL builds is not supported)
- Perfectly anti-aliased lines even without MSAA or any other kind of post-processing
- Supports varying line widths
- Very well documented
- Supports the built-in render pipeline, HDRP and URP (except the 2D URP, which is, at the time of writing, still in its beta stage and missing a few necessary features)
- Discover more features on the package website
- Or go directly to the documentation
ALINE is used by the A* Pathfinding Project - the most popular AI package in the Asset Store for years - to draw gizmos with high performance and quality.
Package website Note: Line widths greater than 1 pixel are currently not supported on mac computers with intel GPUs due to a metal shader compilation bug. I'm working on trying to find a workaround.
Tired of Unity's limited and inconsistent APIs for drawing?
Ever wanted to debug Burst or ECS jobs by drawing debug lines inside of them?
Want to draw even in a standalone game? Maybe for a level editor?
You can do all this and more with ALINE!
Feature highlights
- More drawing primitives
- Simple, flexible and consistent API
- High performance. Often outperforming Unity's APIs significantly
- Draw from inside Burst/ECS jobs, making debugging a breeze.
- Render in standalone games. Excellent if you want to make a level editor, or have a sci fi look in your game. (rendering in standalone WebGL builds is not supported)
- Perfectly anti-aliased lines even without MSAA or any other kind of post-processing
- Supports varying line widths
- Very well documented
- Supports the built-in render pipeline, HDRP and URP (except the 2D URP, which is, at the time of writing, still in its beta stage and missing a few necessary features)
- Discover more features on the package website
- Or go directly to the documentation
ALINE is used by the A* Pathfinding Project - the most popular AI package in the Asset Store for years - to draw gizmos with high performance and quality.
Package website Note: Line widths greater than 1 pixel are currently not supported on mac computers with intel GPUs due to a metal shader compilation bug. I'm working on trying to find a workaround.