My son is 6yo so I have some experience. Usually, chill games like Little Big Planets, Astro Bot, or even Marios catches his attention(he loved goomba chasing mario around), as long as you are fine that they won't "progress" the game at 3yo, then you are fine and just follow the age rating to select your game.
Another one is racing game, might be harder for them to play but my son loves watching me play rocket league, and I tried a couple racing games he was interested as well. For games that more or less played like roller-coaster rides usually attract him longer.
Then, another really good one is 3rd person open world games. As you can try communicate with him and have lots of conversation as well even when he can't control the character yet. There should be children safe version, for me when I played AC:Odyssey, he just like me pilot the ship going around or go diving and get chased by the sharks. (I basically avoid fighting people when he is watching, and just doing puzzles, cave exploration, etc.)
Feel free to try a bunch of different games and see which one sticks. :) Remember don't play games that frustrate your easily cause kids can tell if you are stressed.