Scene Transitions


10 rule masks: bricks, burst, clouds, drip, fan, heart, shatter, spots, star, whirl. ... Unity ... The shaders, the package's C# scripts, the Python code that draws the rule masks and the demo ...


by heyheythere


Price History +

32 scene transitions for Unity, in one line of C#. No prefab to place, no setup: import the package and call it.
  • The transition shaders (UI shaders, on a Screen Space - Overlay canvas the first call makes), the rule masks, SceneTransition as C# source, and a demo scene with a button per style. Unity 6.3+, any render pipeline.
  • Unity 6.3 or later, in any render pipeline: Built-in, URP (2D or Universal Renderer) or HDRP.
  • A Documentation.txt in the package's folder says what is where and how to use it.
  • Try the demo scene in your browser: https://pikoulas.com/demos/scene-transitions/

32 scene transitions for Unity, in one line of C#. No prefab to place, no setup: import the package and call it.

SceneTransition.ChangeScene("Level2", "diamonds");
yield return SceneTransition.Cover("iris", new SceneTransition.Options { CenterOn = player });
// ...teleport the player, load a save...
yield return SceneTransition.Reveal("iris");

What's inside

  • 17 patterns: fade, dither, wipe, diamonds, circles, iris, clock, blinds, checker, noise, spiral, curtain, zigzag, shards, bars, hexagons, tiles.
  • 5 screen effects that bend the game image before it fades: pixelate, swirl, ripple, zoom, slice.
  • 10 rule masks: bricks, burst, clouds, drip, fan, heart, shatter, spots, star, whirl. Or draw your own: any greyscale texture works as a transition.
  • Every transition has options: colour, duration, easing, direction, cell count, soft edges.
  • Iris, clock, spiral, swirl and zoom close on a point or a Transform, so the screen can close on the player.
  • PixelSize gives chunky edges that match pixel-art games.
  • Scenes load in the background while the screen is covered.
  • Runs on unscaled time, so it works while the game is paused, and blocks clicks while the screen is covered.
  • Prefer the editor? Each transition is a UI shader with a Progress slider, ready for an Animator or Timeline.
  • Demo scene: a meadow and a dungeon and a button for every style.

Compatibility

  • Unity 6.3 or later, in any render pipeline: Built-in, URP (2D or Universal Renderer) and HDRP.
  • Either input handler for the demo: the Input Manager or the Input System.

The shaders, the package's C# scripts, the Python code that draws the rule masks and the demo's sprites were made with the help of AI (Anthropic's Claude); no generative image model.