Green Tween - A Reflection Tween Engine designed for Inspector
MrGreenDotOne
$0.0
(no ratings)
Jump AssetStore
Green Tween is an inspector-driven Tween engine that can animate almost any field or property on any Component with zero GC at runtime.
Set up Tweens directly from the Inspector—no custom scripts—.Documentation & Support---Green Tween is a Tool focused on workflow, flexibility, and performance. It allows you to tween values on any MonoBehaviour by selecting the target and the member name from the Inspector. The system builds optimized accessors at setup using compiled expressions, so runtime updates are allocation-free and extremely fast.Unlike traditional tween libraries that require specific APIs or prewritten delegates, Green Tween works generically with:Fields and propertiesBuilt-in Unity types and custom scriptsNo code required from the userYou can animate values without writing a single line of code.Key FeaturesInspector-driven tween setupWorks with any MonoBehaviour field or property by nameZero GC allocations during tween updatesNo reflection during runtime (only at setup)Compiled expression getters/setters for maximum performanceSupports: bool, int, float, Vector2, Vector3, Vector4, Quaternion, Color, and many specific components for non reflection tweens.Struct-based tween context to avoid allocationsAutomatic runtime component handlingClean, minimal APIHow it worksAt setup, Green Tween analyzes the selected member and generates optimized getter/setter delegates using expression trees. After that, tweens run with direct access speed—similar to handwritten code—without reflection or garbage collection.WorkflowAdd Green Tween Player to Game ObjectSelect ComponentDrag the target GameObject for standar tween or a MonoBehaviour/Component and the field or property nameChoose tween parametersPlayNo custom bindings. No special cases.This asset was developed partially with the help of AI but all code, assets, and final implementation were created and reviewed by the author.The use content are the following- Technical research and learning- Brainstorming and ideation- Documentation wording assistance- Code suggestions during learning (all suggestions were reviewed, tested, and rewritten by the author)No AI generated code was used directly without review and manual implementation.




