Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Gamedev Experiments

A collection of gamedev experiments cut down to small digestible projects · By Pigdev

Level Transition Help

A topic by BackAt50Ft created Jul 09, 2020 Views: 209 Replies: 3
Viewing posts 1 to 3

In Godot, the standard get_tree().change_scene and get_tree().change_scene_to methods create a rather uninspiring scene transition. If possible, I'd like a plugin or at least a video explaining how to handle scene transitions in a better fashion, where I can do custom shaders or custom animations in such a way that my level transitions look good without being too hard on the device the game is on. The reason I need that is most of my games are on mobile, and lower-end Android devices are still quite bad with hardcore stuff (even alpha/transparency changing can cause serious issues on them).

Had you tried with ColorRect and AnimationPlayer, fading out, then triggering the get_tree().change_scene() method and then on the next scene fading in?

I’m going to make this quick experiment and report it asap!

I didn't use a color rect - I just modified the root modulate directly.

I mean, you can encapsulate the transition logic to a node that would be specialized in that. Hmm I think I have something to experiment with :D