Green Tween - A Reflection Tween Engine designed for Inspector 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

by MrGreenDotOne (opens in new tab)

No ratings yet

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—.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Green Tween - A Reflection Tween Engine designed for Inspector, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Green Tween - A Reflection Tween Engine designed for Inspector video 1

About this asset

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 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

  1. Add Green Tween Player to Game Object
  2. Select Component
  3. Drag the target GameObject for standar tween or a MonoBehaviour/Component and the field or property name
  4. Choose tween parameters
  5. Play

No custom bindings. No special cases.

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.4.0f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.