Installation
Install the required Asset Store packages before adding this package:
Unity Package Manager does not install Game Creator 2 or Feel automatically.
=== Runtime Features ===
Game Creator 2
MMF Player trigger events listen to Feel's `MMFeedbacksEvent` stream. Enable event emission in the target MMF Player's Events foldout for those GC2 triggers to fire.
Feel
Feel feedback target fields use GC2 `PropertyGetGameObject` selectors, so they can target direct scene references, Self, Target, and any other compatible GC2 GameObject property source.
When an MMF Player is played from one of this package's GC2 instructions, Game Creator Feel feedbacks preserve the incoming GC2 `Args` context by default. The default `Self = Self` and `Target = Target` settings pass the caller's context through to nested GC2 Actions, Conditions, Triggers, camera lookups, and GC2 property evaluation. Changing either field acts as an explicit override.
Default labels in the MMF Player feedback list include `(Game Creator)` for clarity, while the Add Feedback menu keeps concise names under the `Game Creator` parent menu.
Camera-specific Feel feedbacks are intentionally limited to GC2-owned camera state, where standard Feel camera transform feedbacks would be overwritten by GC2's camera or shot systems. General GC2 camera actions can still be invoked through `Game Creator/Actions`.
Example Scene
The package includes a UPM sample named `Feel Integration Demo`. In Unity's Package Manager, select `Game Creator 2 + Feel Integration` and import the sample from the package details panel.
After import, open `Scenes/GC2FeelIntegrationDemo.unity` from the imported sample folder under `Assets`. It contains a standard Game Creator 2 mannequin player, a walkable ground plate, and a grid of prefab pressure plates. Each plate uses a Unity trigger collider plus GC2 enter and exit Triggers: entering highlights the plate and plays or stops an MMF Player, while exiting restores the idle material. The TMP Color plate targets the floor labels directly. The sample includes its own TMP font and shader assets for those labels.
Known Limitations