Home
The games
Resources
Links
About
Site map

« Back

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


Print this page or access the printer friendly version
Bookmark with:
Bookmark this page with del.icio.us Delicious   Bookmark this page with Digg Digg   Bookmark this page with Facebook Facebook  Bookmark this page with Reddit Reddit  Bookmark this page with StumbleUpon StumbleUpon