Kid the World Saver

Kid the World Saver
A "Playful Epic" where players help Kid save the world by playing with connectible blocks. The block types and configurations affect Kid's behavior.

Links

Project Page, IGF Entry Info Page









Swarm - Scalable Multithreaded Game Engine Engine

Swarm Scalable Multithreaded Game Engine
Swarm represents an attempt at using the ease of Transactional Memory to create a multithreaded game engine that gets faster when being run on more cores. The project uses Michael L. Scott and team's RSTM which makes multithreading easy by giving coders simple deadlock free atomic sections.

Links

URCS Honors Thesis, ICPP Conference Paper






Night Journey

Night Journey
Programming for video artist Bill Viola and Tracy Fullerton's game about the quest for enlightnment.

Links

USC IMD Project Page, The Night Journey, Gameplay Video