How to make this loading effect between scenes?

Hey there everyone, I’m working on a 2D game and I don’t want to have the traditional loading type of screen in it. The scenes are relatively simple with just a few 2D sprites, movement scripts, and little bits of audio. I was wondering if there was a way for my game to have the kind of loading effect that the link shows that I included has. How difficult would it be to do something like that? It doesn’t necessarily need to be those squares, but something similar to that would be awesome.

Here’s the link to what I’m trying to achieve - Screen capture - cb275b59b2044d27a0943dcfa6831f16 - Gyazo

The game that is being shown is NOT my game. It’s “Cube Mission” by “NanningsGames”. A link to his game can be found here - SIMMER.io

Thank you so much!

I think this Brackey’s video is an excellent starting point. It shows how to fade between scenes, but you can just use more complex animations on your canvas. (ie : For your example, you could have 1 image for each square and animate them properly.)