Shadow Mapping System: A real-time shadow mapping system that supports multiple shadow map algorithms and hardware query based occlusion for objects that do not contribute to the scene. • Role: Sole Programmer
• Project length: 6 months
Multi-Thread D3D Renderer: A multi-threaded D3D renderer that supports asynchronous loading of assets and frame local storage.
• Role: Sole Programmer
• Project length: 3 months
Patch-Based LOD Terrain: A terrain renderer that uses a patch-based system with correct stitching to render terrain from a height map. • Role: Sole Programmer
• Project length: 4 weeks
Multi-Thread Profiler: A multi-thread compliant profiler written in C# using XNA. A portable system that supports two different visualizations for easy data analysis.
• Role: Sole Programmer
• Project length: 3 months
Rampart 3D: A physics game built using the Ageia PhysX API. Player's attempt to destroy an opposing castle by picking up and manipulating rigid body blocks. • Role: Sole Programmer
• Project length: 3 months
3D Studio MAX Exporter and Skeletal Character Animation: A character animation system using quaternion mathematics and animations exported from 3D Studio MAX.
• Role: Sole Programmer
• Project length: 4 weeks
Damage Scripting Language: A scripting language supporting C-like syntax running on a stack-based virtual machine. Supports a variety of basic types including vectors and strings. • Role: Sole Programmer
• Project length: 4 weeks
A* Path finding: A real-time demonstration of A* path finding using height values. Users can specify a starting position and an ending position through a text file and watch the system calculate the most efficient path in real-time. • Role: Sole Programmer
• Project length: 4 weeks
Kazaguruma: A puzzle game using multi-colored "pinwheels" that must be spun in order to match colors. Kazaguruma has three different play modes and supports high-score tracking. • Role: Sole Programmer, Game Designer, 2D Artist
• Project length: 3 months
Copyright © 2005-2007 Duncan M. Grimshaw and The Guildhall at SMU. All rights reserved.