I get this - I always found 'playing at home' really dull and would rather get out, or if that wasn't an option, my default even now is 'film and snuggle on sofa' which really doesn't work for long enough...
During lockdowns, we had to find some things to do.
Things that did work at least for a bit and didn't involve too much 'playing' from me: some sort of treasure hunt. Hiding something like toy dinosaurs or similar in a room and then letting child find them all. You need to keep a count of how many you've hidden and will almost certainly end up with one found months later... But it keeps them occupied for a fair while, and is fairly low involvement once you've done the hiding. If you want something slightly more involved, more of a clues/treasure hunt thing all around the house is good - for a 3 year old you might just need to have pictures of the rough area to look and/or a map of your house. Or a scavenger hunt (you can often find ones to print online of standard household objects..).
Someone has mentioned big boxes as well - especially good if you can get them to 'decorate' them with pens - they can sit inside so minimal mess....
Generally getting them involved in housework - so sorting socks out or putting washing in the machine. Giving them a duster and letting them 'dust' the surfaces. Frankly even letting them go wild with the hoover if you've a light one - doesn't matter if they don't do a good job.
If you want to avoid mess (and I get that, I really do) that does reduce some of the things for indoor play. The biggest problem I always found was that nothing takes up a big enough chunk of time. So you can set something up, play it, feel like it must have been hours, and discover 5 minutes has passed....
Honestly, the real answer though is to get out as much as possible. Even if its just to walk to the shops and pick up a few things or scoot to the park for half an hour. It breaks up the day and means the amount of time you have to spend playing is much smaller....