Having worked in both domains on the technical side one thing they share in common is no one really knows what makes something "fun" or makes UI/UX "intuitive". There's no sure-fire formula and the most successful approaches I've seen require extensive experimentation and iteration.
To take that further the most successful teams weren't the "smartest" or the "hardest working" but ones that had the fastest iteration loop. It drives everything else about the process, relentlessly optimize that loop and it was like a superpower that enabled teams to take more chances at whatever difficult thing they were trying to solve.