View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.4.0 or later
- Package size
- 174 KB
- Files
- 25
- Favorites
- 5
- Views in the past week
- 4
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Green Tween - A Reflection Tween Engine designed for Inspector
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—.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Green Tween - A Reflection Tween Engine designed for Inspector video 1
About this asset
---
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 properties
- Built-in Unity types and custom scripts
- No code required from the user
You can animate values without writing a single line of code.
Key Features
- Inspector-driven tween setup
- Works with any MonoBehaviour field or property by name
- Zero GC allocations during tween updates
- No reflection during runtime (only at setup)
- Compiled expression getters/setters for maximum performance
- Supports: bool, int, float, Vector2, Vector3, Vector4, Quaternion, Color, and many specific components for non reflection tweens.
- Struct-based tween context to avoid allocations
- Automatic runtime component handling
- Clean, minimal API
How it works
At 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.
Workflow
- Add Green Tween Player to Game Object
- Select Component
- Drag the target GameObject for standar tween or a MonoBehaviour/Component and the field or property name
- Choose tween parameters
- Play
No custom bindings. No special cases.
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.4.0f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.