I had a couple of false starts in computer gaming. The first arcade video game I played was Space Invaders, but I didn't get hooked on similar games on my Atari 2600, my TRS-80 or, later, my dad's Osborne. I enjoyed early tactical games like Star Trek and management games like Hammurabi, but they were fun for a short time and then forgotten. I loved tabletop AD&D, so I naturally gravitated toward games like Pyramid 2000 (a Crowthers & Woods Colossal Cave ripoff by Radio Shack), the real Colossal Cave, Zork, and Dungeons of Daggorath (almost a clone of Akalabeth). Still no addiction. Then, after many okay games, I came across Bard's Tale and there I found a hook that got me. I was obsessed with finishing the series. The final nail in my coffin came via Dune II, Wolfenstein 3D, Doom, and Duke Nukem 3D. After that, I was a full on game junkie. Now, I appreciate the games for their gameplay, their art, their music, and their stories, but as a software developer for decades, I also appreciate them for their technique. I have no interest in becoming a game developer -- I have my own niche -- but I still endeavor to study the techniques and algorithms just for my personal education and it gives me a better appreciation of the games I play to know how difficult a certain part may have been or how clean the design must be to implement a certain feature. It also makes be very critical of badly written games because I know how it could and should have been done. But don't think this makes me a technology snob. One of my all time favorite games is Machinarium and, technologically, it's just a dinky Flash Player game. But what a charmer it is!