Peter Freese - Programmer
Originally posted on the official Gabriel Knight website.
I started with Sierra Studios in September of 1998, taking over the role of 3D engine programmer. Much of the 3D engine was already in place, so I've been adding nifty new features and doing what I do best: optimizing the engine for performance. I've rewritten most of the software rasterizer from scratch, which is a lot more satisfying than Direct3D programming (where the DirectX driver writers get to have all the fun.)
I've been programming for over 20 years, starting in assembly when I was in 7th grade -- anyone remember the 6502 processor? Back then, the most you could do with graphics was write a silly football game in less than 1K that used a four character seven segment LED display for the field, the ball, and your player. Ahh, those were the days... After writing my first compiler in 1980, I decided that the best career for me was megalomaniac bent on world domination. Unfortunately, that position had already been filled, so I settled on an alternate career path in computer graphics.
I learned to program by writing games, and I came full circle in 1993 by becoming a professional game developer. After a short stint doing several edutainment titles for Edmark and porting The Incredible Toon Machine(tm) for Presage/Dynamix, I helped found Q Studios where I was lead programmer on the gory 3D shooter Blood(tm). I left Q Studios after we were acquired by Monolith, and landed here at Sierra Studios.
See also
Last update: January 4, 2009