Great article. I’ve been in the UI/UX space for years. Prior to that I studied gamedesign at uni and graduated engineer in art and tech. Principles of gamedesign always allowed me to solve ux problems in sometimes unusually delightful ways. One tiiiny example was a search function for a piece of software that was incredibly slow. The engineers couldnt get it to go any faster. I helped solve it with an old gamedesign technique, which is to add story to the loading screen. Just adding a fun animation and text on what’s happening helped decrease dropoff and increase delight. Now transitioned to more design and engineering allows me to own the full ux even more. [1]