Zone Controller Free is an extension for Unity that allows you to control the properties of
ANY other Unity component at runtime. Create stunning and smooth transition effects on your favorite Unity components with just a few clicks.
The setup is simple1) Define a zone as a 3 dimensional area.
2) Drop a Game Object onto the zone's inspector.
3) Select the properties you wish to control.
4) Set the values for the selected properties.
5) Click Play
Built from the ground up on tested design patterns this tool utilizes .NET reflection and Generics to discover and expose metadata about all Unity components, and give you a GUI to manage them on a zone by zone basis for you scene.
Zone Controller Free provides smooth transitions between current values and target values, so you can make a gradual change to a property as you enter and exit zones in your scene.
Zone is ideal for dynamically controlling:
-Visual and Post Processing effects.
-Controlling performance in low FPS regions
-A.I. and behavior engine settings
-Lighting scripts
-Bubbling events to other scripts
-Control Weather and Environmental systems
-Make changes to shader materials as runtime.
Zone Controller Free comes with compiled DLLs only, source code is only available in the Pro version.
If you have tried the Free version but would like more functionality, you should check out the
Pro Version Available Here . It has everything that is in the Free version plus:
- Support for more data types
-Beta Access
-Bonus Scripts
-Source Code
-Reflection based discovery of non Unity Types
-2D collider support
-Dynamic Method Invocation
-Curve based transitions
-Property Filtering
-Hotkey based Zones
-Control multiple Game Objects on Single Zone
-Zone Timeouts
DocumentationGeneral Forum DiscussionUser Experiments Forum DiscussionYouTube PlaylistWhile Zone Controller Free will work with
ANY built in Unity component or certified component, you will need the Pro version to take advantage of the Reflection Engine that allows you to work with other 3rd party assets.