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