Ready Made Room Transitions for GameMaker



Easily add room transitions to your GameMaker games with this simple template project. Over 40 transitions are built into the asset by default, or you can use it as a learning tool to create your own!
How it works
To work the project uses just one script and one object to handle room transitions. After they’re both loaded into your project, you simply need to use one line of code to switch rooms:
room_transition( new_room, transition_kind, transition_speed);
Where new_room is the room to go to, transition_kind is one of the built in transitions, and transition_speed is the number of frames the transition should take from start to finish.
Built-in Transitions
There are 40 transitions built into the pack which you can use without editing any of the code. There are even handy macros you can use to point to them, just check the room_transition script for details.
- none
- fade
- flash
- rectangle left
- rectangle right
- rectangle up
- rectangle down
- horizontal bars
- vertical bars
- static
- diagonal left
- diagonal right
- spotlight
- center rectangle
- cross fade
- push left
- push right
- push up
- push down
- slide left
- slide right
- slide up
- slide down
- squish left
- squish right
- squish up
- squish down
- portal
- grow
- doors vertical
- doors horizontal
- splatter
- pixelate
- shrink
- spin
- melt
- lerp left
- lerp right
- lerp up
- lerp down
License
You may use these game assets for ANY and ALL uses including commercial use, with or without giving credit, except that you may not sell or redistribute the unaltered assets as your own game assets.