Description:
The largest project I have
worked on to date. Argus is a modification to RoboBlitz
which was one of the first games to ship with Unreal Engine
3. Throughout the project I worked as a programmer and as
asset importer. Argus was planned to be a third person shooter
and platformer game that takes place in a post-apocalyptic
world. I joined late and only worked on it for three months.
The total time of the project was much longer.
Character Movement - Designed the code
to allow the character to move around in engine this includes:
directional, crouch, jump, and dodge. This was done using
mostly Unreal 2.x code that still worked within Unreal 3.
Weapon Scripting - Scripted assault rifle,
shotgun and nail gun weapons in Unreal Script. I modified
existing weapon scripts the team found on the internet.
Import Pipeline - Imported assets into
game using tools available at the time. Assets included
models, textures, and sounds. This is what I would consider
one of my most important contributions to the project. Working
along side an artist, Joey Provencher, and the lead programmer,
Jasen Moloy, we got objects from 3DSmax into the game. First
the models were converted using a third party tool called
Actor X. At this point we put them into unreal packages
using the tools included with RoboBlitz, during this step
I added a number of sockets to the end of bones within the
models rig. These sockets allowed us to script where and
what objects should attach to. An example of this would
be attaching the shotgun to the main characters hand. Finally,
the game scripts were modified to tell the engine which
models to load and where to attach objects.
Framework Design - Helped design the base
framework used by the programming team to create scripts.
Project Team:
Ken Adams (Project Sponsor)
Nathan Austin (Lead Artist)
Sean Carrica (Programmer/Importer)
Kiran Chicoine (Modeler)
James Grant (Project Lead/Design)
Darren Guenther (Rigger/Animator)
Vincent Lutton (Programmer)
Jasen Moloy (Lead Programmer)
Joey Provencher (Level Design/Importer)
Nick Taylor (Rigger/Animator)
Jon Zuccala (Sound/Music) |