Hi All.
Our new asset Beautiful Transitions just got approved onto the asset store. It lets you simply and easily create beautiful transitions for your UI, gameobjects and scenes with just a few clicks.
Features include:
- Scene and cross scene transitions including fade and different wipes.
- Camera and cross camera transitions including fade and different wipes.
- Scale, Fade, Move and Animate UI elements and gameobjects.
- Auto start transitions or trigger through code.
- Simply create your own custom wipes in any graphics program.
- Combine, chain and nest transitions.
- Shake camera (or other gameobject) function.
- Select from a number of preset transition curves, or add your own.
- User friendly GUI with visual curves.
- Full scripting API.
- Easy to extend.
- UI animation extensions
- Integration with Game Framework including custom Actions
- and more…
The following promotional video demonstrates some of these concepts:
We have some exciting things planned for this asset and will update here with progress.
Check it out and let us know if you have any input, suggestions or comments.
Regards,
Mark
Asset Store Link
Check out also my FREE Game Framework asset!
3 Likes
Working on adding some cool new screen transitions to complement the existing UI and gameobject transitions that are included in Game Framework through the bundled Beautiful Transitions asset.

Note that Beautiful Transitions is now bundled with the latest paid version of Game Framework as the preferred way of doing transitions. An upgrade option is provided.
Submitted version 1.0 to the asset store which includes the new screen and camera transitions + a demo that shows how they work.
Working on some documentation on usage at: Beautiful Transitions – Flip Web Apps
Here is a short clip from the screen and camera transitions demo in the upcoming v1.0 release. Just add a component to transition in and 1 line of code to transition out.

UI / Gameobject Rotate transition is now added and in the latest submitted update…

V1.1 is now out in the asset store:
Improvements
- New Rotate UI / Game Object transition.
- Transition core code refactor.
Fixes
- Demo Black tint was setting wrong color.
Next up custom animation curves and improved inspector window.
Adding functionality so you can visualize the different transition curves available and specify your own custom curves.

V1.2 is now out in the asset store:
Improvements
- Added the ability to define your own animation curves.
- Added Property Tool Tips.
- Added Custom Property Editor for improved UI.
- Added help link to components
Fixes
- Demo scene camera demo correctly only runs the specified transition.
- iTween bug where start transition value was not always set until after 1 frame.
- A disabled component would wrongly be run when placed as a nested transition.
Asset Store Link
Just finalising also the next update which will include the above improved editor and remove the need for iTween for some of the animation curves.
Just submitted the next update to the asset store - improved visual editor and remove the need for iTween for some of the animation curves giving better control and improved performance
v2.0 is now out in the asset store that removes the need for iTween and includes the visual curve graphs directly in the inspector so you can see how they work.
Improvements
- All previous transition curves are now built in, removing the dependency on iTween and giving improved performance.
- Updated inspector gui with visual curves.
- Code refactor improvements (if you experience any build errors with your own derived classes that you don’t know how to fix then let us know)
Fixes
- Fixed unpredictable handling of concurrent transition calls and multiple calls to the same transition
We already have another update that is almost ready to go that includes shake camera functionality.
Added a camera shake function (can also shake any gameobject) which will be in the next version (submitted for approval today). Game is from the Game Framework Pro Bundle .

Added a simple scene swap demo to show how to hook up a button click event to a transition out with auto scene loading.

v2.1 with the camera shake script is now out…
v2.1.1 is out now and is a minor update that fixes an issue where under certain build conditions the shaders would not be included - shaders are moved to a resources folder and there is improved load validation.
Transition Start and Complete events will soon be available through the inspector so you can easily hook up other code.

Nice to see Beautiful Transitions featured at the top of it’s category asset store page (Scripting/GUI). Thanks to everyone that helped get it recognition.
Adding support for local, global and anchored values for move, and local and global values for rotate.

v2.2 is out with the events mentioned a couple of posts above and some new demo’s
- Exposed Transition Start and Complete events through the inspector so you can easily hook up other code.
- Transitions are now shown on the component menu
- Demo: Added Events Demo
- Demo: Added SceneSwap Demo
v2.3 is released with support for global and local values and a simplified inspector UI.
Improvements
- Demo: GameObject demo updated to use the new TransitionMove component
- Editor: Simplified inspector UI
- GameObject: Support for global and local rotations
- GameObject: New TransitionMove component with support for global, local and anchored position values.
- GameObject: Deprecated TransitionMoveAnchoredPosition in vavour of new TransitionMove component.
Fixes
- GameObject: TransitionMoveTarget now supports standard Transform and not restricted to using a RectTransform.
Going forward I am looking at exposing more of the functionality through scripting so watch this space…
The next update will expose everything through scripting for greater control, including the ability to easily chain and link transition steps together. Just going through final testing…