Golden Eye | Crazy Cars | Turbulence | Apache | Argus | Code Snippets

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)





 

Creative Commons License
Designed by Sean Carrica