It's actually pretty simple. I don't rotate the platforms—I rotate the screen instead. I just change the gravity direction and rotate the player and object sprites. The really challenging part was getting the player's gravity system to work properly. I was constantly improving and tweaking it throughout development, and it probably took up around 80% of my time during the game jam.
Viewing post in BoneBloom jam comments
Ah, I see! That makes perfect sense now. I’ve been searching for various guides but couldn't find a solution, so your explanation is a huge help. Based on your description, I can completely imagine the amount of engineering work that went into it behind the scenes. Looking at it now, all the time spent was definitely worth it! (≧∇≦)/