I've been playing BAZR on my steam deck. A rom hack of Super Mario 64 that turns it into a roguelike deck builder. The B A Z and R buttons, instead of doing their original things, now activate corresponding cards in your hand for actions like jumps, punches, etc with a limited number of uses. It was initially very intimidating and difficult but after a few runs I'm starting to get wins in and unlocking new decks and characters. That being said I 120 starred (100%) the original, and the same for SM64DS, so I'm quite familiar with the stages, and the game expects you to be.
Every run gives you a random starting stage, which you can change away from by collecting every star or paying coins to change stages (higher cost the more stars remain). Ideally you want those coins for buying and upgrading cards. Getting a star gives you 20 coins, plus whatever you collected along the way, plus a bonus/penalty based on how long it took you. Collect 16 stars and you're taken to a final level consisting of all three bowser stages, back to back. Don't run out of jumps!
For the price of free I'd recommend it for anyone who has previously played SM64. I don't think it would be a good introductory version of the game. Link for the curious