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: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.