I’m curious how he managed to get that much detail out of the GameBoy tiles and sprites. It looks like the engine is casually treating the screen as a bitmap (AIUI it’s not) whilst also rendering 3D meshes, which must have taken some clever caching/buffering. They gloss over that in the video, but it must have been a monumental achievement.
Always glad to see Sharopolis get mentioned, his videos about old game tricks are interesting and tend to be more accurate IMO than a lot of others. He breaks it down and actually investigates in emulators rather than just regurgitating Wikipedia.
I suspect they use some cleverly constructed patterns in sprite tiles and then change the sprite attributes after each scanline during horizontal blanking.
edit: nope, the video from the sibling comment says they just used one of the background layers. BTW I tried running some of the games form that video on the GameBoy emulator I made and it didn't end well. It turns out all PPU timings are important, who would've thought :P