Unity Helpers

Logo

Treasure chest of Unity developer tools. Professional inspector tooling, high-performance utilities, spatial queries, and 20+ editor tools.

Unity Helpers Roadmap

This roadmap outlines planned enhancements to Unity Helpers. All “Currently shipping” features are production-ready and available now. See the main README for current capabilities.

1. Comprehensive Inspector Tooling

Currently shipping: Attribute and property drawer suite covering enum toggles, dropdowns, conditional display, grouping, buttons, and validation. Key attributes: WEnumToggleButtons, WShowIf, WValueDropDown, WGroup, WButton, WNotNull, ValidateAssignment.

Next up:

2. Expanded Editor Tooling

Currently shipping: Animation Creator, Sprite Sheet Animation Creator, Animation Event Editor, plus 20+ sprite/texture/prefab utilities. See Editor Tools Guide for full list.

Next up:

3. Advanced Random & Statistical Testing

Currently shipping: 15+ high-quality RNG implementations (IllusionFlow, PcgRandom, XoroShiro, SplitMix64, RomuDuo, FlurryBurst, PhotonSpin, etc.) with extensive IRandom API. See Random Performance.

Next up:

4. Enhanced Spatial Trees

Currently shipping: Production 2D trees (QuadTree2D, KdTree2D, RTree2D, SpatialHash2D) and experimental 3D variants (OctTree3D, KdTree3D, RTree3D, SpatialHash3D). See 2D Performance and 3D Performance.

Next up:

5. UI Toolkit Enhancements

Currently shipping: LayeredImage and MultiFileSelectorElement custom visual elements with samples and persistence helpers.

Next up:

6. Utility Expansion

Currently shipping: Extensive utilities covering pooling (Buffers, array pools), singleton patterns, animation helpers, sprite utilities, compression, math extensions, and more. See Helper Utilities.

Next up:

7. Performance Program

Currently shipping: Comprehensive benchmarks for random generators, spatial trees, reflection helpers, and IList sorting. See Random Performance, Spatial Tree Performance, and Reflection Performance.

Next up:

8. Attribute & Tag System Evolution

Currently shipping: Data-driven effects system with attributes, tags, effect stacks, and metadata caches. ScriptableObject-driven effect authoring with cosmetics and duration management. See Effects System.

Next up:

9. Relational Component Enhancements

Currently shipping: Component auto-wiring attributes (SiblingComponent, ParentComponent, ChildComponent) with DI integrations for VContainer, Zenject, and Reflex. See Relational Components.

Next up: