Clayton T. Hughes

Game Programmer

425.495.6130

Education:

M.S. in Computer Science (July 2008)

DigiPen Institute of Technology

Redmond, WA 98052

B.A. in Computer Science (Dec 2005)

Messiah College

Grantham, PA 17027

Programming Experience

Languages: C/C++ (2 years), C# (1 year), Java (2 years)

Environments: MS Visual Studio .NET 2005/2003, Dev-Cpp, Windows, Linux

Other Tools: SVN, Trac, Microsoft Project, Microsoft Office, AutoDesk 3DSMax 8.0/9.0

Personal Skills

Strong Communication in group or individual settings

Quickly Adaptable to new environments and technologies

Willing to Lead to accomplish group tasks

Self-Motivated to dedicatedly design projects and develop solutions

Work Experience

2007-2008: DigiPen Student Project: Hollow Point - 3D top-down shooter, Team of 8

Roles: Game Logic Programmer, Engine Programmer, Tools Programmer, Product Manager

  • Designing and implementing data-driven game architecture
  • Crafting and maintaining Game and Technical Design Documents
  • Creating an event-driven communication system between game modules
  • Integrating Engine and Level Editor to promote design iteration

Summer 2007: Nintendo of America/Aerotek: Tester – Product Testing Group

  • Developing and executing manual test plans for an unreleased Wii title
  • Duplicating bugs and regression testing to ensure stability between software builds
  • Testing multiple application areas, with a focus on multiplayer and networking features

2006-2007: DigiPen Student Project: Wrecking Ball - Sport/Action game, Team of 4

Roles: AI Programmer, Game Logic Programmer, Producer, Designer

  • Designing and implementing a cooperative goal-based AI solution to fit the team sport environment
  • Tracking and fixing synchronization bugs in a multi-threaded project
  • Holding team meetings to assess the project at regular intervals
  • Preparing weekly progress reports for Executive Producer to track team progress

2003-2006: Black & Decker Corp: Business Intern - Desktop Technologies Group

Roles: PC Support, Project Specialist

  • Bug-finding and troubleshooting support for hundreds of local and remote users
  • Writing a program to eliminate large amounts of wasted time accessing certain networked files
  • Developing processes and documentation for workstation deployment and mal-ware removal
  • Mentoring and training junior interns on the team