My first task for Vampire: the Masquerade was to rewrite the graphics rendering routines. I improved their speed and adding features such as alpha transparency, shadows, and RLE compression.

Screen Shots: A warning for those with slow connections: each of these pictures is approximately 200k. However, your browser will load the previous and next image into your cache while you view each image.

In addition to what you can see in these screen shots, I also contributed: dirty-rectangle management, audio compression & decompression, path finding routines, steering behaviors, NPC scripting engine, mouse cursor routines, and save game thumbnail generation.