Clayton T. Hughes
Game Programmer
clayton@claytonhughes.com
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