A nice short game, with decent controls and bright visuals.
It feels like the platforming part could be more polished, with a bit more forgiving colliders and a bit more responsive controls.
AI does suprise with quick reaction to player's new position and interaction with the same lifts and jumping platforms that work for player.
However, it does get stuck a lot and cannot traverse to heights.
The rules are also a little bit confusing, with one Shrek respawning instantly and the other not respawning at all. I think the player deserves a small breather as a reward for taking out the enemy. On the other hand, I feel like making Shrek invincible and allowing him to climb would make the experience much more memorable (similar to Resident Evil's Mr. X).
Cutscenes were a nice touch. The ending one could have some UI with "you win" or "play again" stuff (or "quit the game" at least).
It also wasn't clear to me that the objective was to collect all the coins. The counter is only displayed on top of the chest, so I only discovered that when I arrived there. Maybe counter could've been in the UI, or a "tutorial cutscene" could've been added in the beginning so the camera shows this chest and the player sees "0/61" on top of it and understands the goal.
Overall, this was a very cool game to be made solo in two days. For me, it was a little bit more funnier to watch than it was to play, and in my opinion it doesn't exactly match the theme. It is a crossover, and there is a twist in the end, but I don't think that counts as "partnership".