Game Programmer Portfolio

  Element  
 
Element is an Unreal Tournament 2004 mod that was developed by a team of twelve students during a three-month term at the Guildhall. I served as the lead programmer, and I was responsible for delegating tasks among a software development team of four students.  My programming output involved a variety of gameplay programming tasks, all written in UnrealScript.

This project represented a number of firsts for me.  This was the first time that I had worked on an interdisciplinary development team and the first time I had spent a significant amount of time working in UnrealScript.

One of the major programming challenges that I faced on this project was implementing the element sharing feature.  Each player chooses an element (from fire, water, and earth, which follow a rock-paper-scissors approach to strengths and weaknesses), and teammates may share their elemental strengths by linking up to each other with a modified link gun weapon.  Furthermore, any elemental bonus that a player is receiving from a teammate will be propagated to any other player to whom he is linked.  This feature required many days' worth of work to implement and was my first major introduction to UnrealScript replication.

Element was presented at the Guildhall Summer Exhibition on June 16, 2006.

Download: Element (129 MB, .zip format)
This is the latest build of Element, compiled on June 15, 2006.  Requires Unreal Tournament 2004 (Patch 3369) to play.

Download: Element trailer (18.4 MB, .wmv format)
This video was shown at the Guildhall Summer Exhibition.

Download: Element technical design document (457 KB, .doc format)
This is the final version of the technical design document that I wrote for Element.


Click thumbnails for full-sized screenshots
 
     
Copyright © 2005-2007 J. Kyle Pittman and The Guildhall at SMU.  All rights reserved.