Skip to Content

View Transition Coordinator

Coordinator component: GnosisViewTransitionCoordinator
Default prefab: Assets/Modules/com.gnosisgames.gnosisengine/Assets/Prefabs/VIEW TRANSITION COORDINATOR.prefab
Advanced effect component: GnosisAdvancedViewTransitionEffect
Advanced shader: Gnosis/AdvancedTransition (Assets/Modules/com.gnosisgames.gnosisengine/Assets/Shaders/AdvancedTransition.shader)

This page documents the transition ids currently configured in the default coordinator prefab, so designers can reference ids directly from service requests and adapter code.

Runtime flow

Transitions are requested from the UI service layer (for example through RequestTransition in GnosisGameUIService), forwarded by your Unity UI integration layer (for example UnityGameUIAdapter / UnityPlatformUIAdapter), and executed by GnosisViewTransitionCoordinator as IN -> midpoint -> OUT.

Available transition ids (default prefab)

IdEffect componentDescription
noneGnosisNoneViewTransitionEffectNo-op transition used for instant midpoint swaps without visual cover.
shakecutGnosisShakeCutViewTransitionEffectAggressive camera-style shake pulse for impact-heavy cuts.
depthswapGnosisDepthSwapViewTransitionEffectDepth-staged swap that simulates layers crossing during transition.
zoomsnapGnosisZoomSnapViewTransitionEffectQuick zoom-and-snap transition with punchy easing.
fadeGnosisFadeViewTransitionEffectClassic alpha fade in/out transition.
pushGnosisPushViewTransitionEffectDirectional push/wipe that feels like one panel pushing another.
scalefadeGnosisScaleFadeViewTransitionEffectScale + alpha blend that softens hard screen cuts.
diamondGnosisDiamondWipeViewTransitionEffectDiamond-shaped patterned wipe.
doublewipeGnosisDoubleWipeViewTransitionEffectTwo-front wipe for mirrored reveal/cover motion.
linearwipeGnosisLinearWipeViewTransitionEffectSingle linear directional wipe with clean edge.
radialwipeGnosisRadialWipeViewTransitionEffectCircular/radial wipe expanding or collapsing around a center.
curtainGnosisCurtainViewTransitionEffectCurtain-style close/open transition from edges.
slideGnosisSlideViewTransitionEffectFull-screen slide transition between views.
twistGnosisTwistViewTransitionEffectTwisting shader-driven transition for stylized motion.
pixelGnosisPixelViewTransitionEffectPixelation transition preset for retro-style swaps.
pixel2GnosisPixelViewTransitionEffectAlternate pixel preset using the same pixel effect component.
tiledGnosisTilePatternViewTransitionEffectTile-grid transition with configurable order, stagger, and scale phases.
auroraGnosisAdvancedViewTransitionEffectAdvanced shader preset tuned for soft flowing aurora-like edges.
bloodmoonGnosisAdvancedViewTransitionEffectAdvanced shader preset with dark red, lunar-eclipse style tone.
frostbiteGnosisAdvancedViewTransitionEffectAdvanced shader preset tuned for cold crystalline propagation.
gridGnosisAdvancedViewTransitionEffectAdvanced shader preset emphasizing geometric grid breakup.
havocGnosisAdvancedViewTransitionEffectAdvanced shader preset with chaotic high-energy breakup.
honeycombGnosisAdvancedViewTransitionEffectAdvanced shader preset with hex-like segmented sweep.
interferenceGnosisAdvancedViewTransitionEffectAdvanced shader preset with noisy interference-style distortions.
lightningGnosisAdvancedViewTransitionEffectAdvanced shader preset tuned for sharp electric streaks.
magmaGnosisAdvancedViewTransitionEffectAdvanced shader preset with hot molten flow and glow.
meltdownGnosisAdvancedViewTransitionEffectAdvanced shader preset with collapsing/overheating melt profile.
overgrowthGnosisAdvancedViewTransitionEffectAdvanced shader preset tuned for organic creeping expansion.
plasmaGnosisAdvancedViewTransitionEffectAdvanced shader preset with energetic plasma wave fronts.
radarGnosisAdvancedViewTransitionEffectAdvanced shader preset with scan-like circular sweep behavior.
rustGnosisAdvancedViewTransitionEffectAdvanced shader preset with oxidized gritty edge breakup.
sandstormGnosisAdvancedViewTransitionEffectAdvanced shader preset tuned for dusty granular turbulence.
shatterGnosisAdvancedViewTransitionEffectAdvanced shader preset with fracture-style crack propagation.
swimmingGnosisAdvancedViewTransitionEffectAdvanced shader preset with fluid undulating distortion.
tempestGnosisAdvancedViewTransitionEffectAdvanced shader preset with storm-like high-motion fronts.
transistorGnosisAdvancedViewTransitionEffectAdvanced shader preset with synthetic/electronic pattern feel.
venomGnosisAdvancedViewTransitionEffectAdvanced shader preset with toxic viscous profile and color ramp.
wildfireGnosisAdvancedViewTransitionEffectAdvanced shader preset with fast burning edge behavior.

Notes

  • Transition ids are case-insensitive at runtime because coordinator id resolution normalizes and compares ids without case sensitivity.
  • The special id random can be requested to choose a random transition from coordinator entries, excluding ids listed in randomTransitionIdExclusions.
  • If you add new entries in the prefab, update this page so design, scripting, and QA keep a shared id catalog.
Last updated on