A Hat in Time is such good 3D platformer, taking inspirations directly from Super Mario 64 and Super Mario Sunshine. The problem here is the port, unfortunately it has a ton of optimization problems, bad graphics and frame drops. It runs at 30fps with drops to 15fps or even lower, especially in Nyakuza Metro and Mafia Town.
I do not recommend buying this game if it is the first time that you play it, but if that’s not the case, I only recommend buying it with a discount.