Going Old-School: Designing A Custom Homebrew Retro Video Game Console From Scratch
I am a professional video game developer. Over the last 30 years, I have shipped many games and developed 3D technology and software for various hardware platforms. Even before that, for as long as I can remember, I have been fascinated by technology. I wanted to know how things worked. I was always taking my toys apart, tweaking things, constructing Franken toys out of various electronic parts, all total nerd stuff! One day, my parents got me an Atari 1200XL computer, which I learned to program in BASIC, then using the Macro Assembler. Later, I moved on to the Atari ST, Macintosh, and PC. I also played a lot of games and even tried my hand at programming a few. I have a degree in Electrical Engineering, with a minor in Marine Robotics, but I ultimately decided to just write video games.
To this day that is exactly what I have done. I worked at a number of well-known companies including Origin Systems, NCSoft, Havok, Microsoft, KESMAI, and others, developing advanced 3D rendering technology for MMOs, WWII online flight simulators, various console shooters, and even so-called “serious games” like flight trainers for Lockheed and Boeing. I…