Petezah

Info, projects and other Peter things

Resumé

Peter W Dunshee—Game Developer

Education

  • 2001 – 2005, DigiPen Institute of Technology: Bachelors of Science in Realtime Interactive Simulation (Computer Science)
  • 2000 – 2001, Century College
  • 1998 – 2000, Bethel College

Technical Experience

  • Computer Languages: C/C++/Objective C (11 years), 6502 assembly (2 years), 68000 assembly (1 year), Python (3 years)
  • AI Programming: Neural Networks (1 year), Vision (2 years), Path finding (2 years)
  • Graphics Programming: OpenGL (4 years), ARB Vertex Program (1 year), DirectX (5 years)
  • Other: Windows API (6 years), Cocoa (5 years), TCP/UDP/sockets (2 years), Game Boy Color (1 year)
  • Software: CVS (3 years), Subversion (1 year), GCC/make (6 years), Microsoft Visual Studio (8 years), Apple XCode (5 years), Borland CBuilderX (1 year), Mac OS X (5 years), Windows 95/98/2k (7 years), Linux (7 years), Inspire 3D/Lightwave 3D (6 years), Microsoft Office (6 years)

Professional Skills

  • Creative Problem Solving: ability to think in a non-linear fashion towards finding more effective solutions to problems
  • Leadership: ability to organize and orchestrate the development of a large project among many other people
  • Communication: excellent written and verbal communication skills
  • Versatility: a broad base of skills, including writing, drawing, music, literature, electronics, chemistry, etc

Professional Experience

Tools Engineer for Rainbow Studios (2006 – present):

  • Currently working on an unannounced project.
  • MX vs ATV: Untamed—Xbox360 and PS3

Operation: Stop Core (DigiPen Senior Project) Lead Programmer / Producer, Team of 4:

“Operation: Stop Core” is a 3D adventure game which requires puzzle solving and exploration

  • Created the core framework for the game wherein the majority of the game mechanics could be implemented in python for a faster development timeline
  • Implemented the python code which drives the majority of the game mechanics
  • Wrote a modular sound system for use in the game
  • Compiled the weekly production report for my team for presentation to the executive producer

Thelema (DigiPen Junior Project) Technical Director, Team of 6:

“Thelema” is a 2D shooter with fast action and exploration

  • Responsible for writing and compiling the technical design for the game
  • Implemented a flexible, python-based, script system for the control of entities
  • Wrote AI for all of the in-game entities and implemented a hybrid path-finding algorithm for entities which require it including an adaptation of the A* algorithm

Stronghold (DigiPen Sophomore Project) Lead Programmer, Team of 3:

“Stronghold” is a 2D side-scrolling action/adventure game

  • Responsible for designing the subsystem for entity interaction
  • Designed and implemented a modular AI framework for the game

Software Engineer for eHovland Corporation (2002 – 2005):

Developed experimental system for the rehabilitation of stroke patients through the use of games controlled using an EMG device; began initial work on a similar system revolving around a data glove which can be used inside of an MRI machine.

Technical Assistant at 3M Company (1999 – 2001):

Assisted in the development of a thermal sign printing system and related programs; and trained associate employees in the usage of the technology.

Powered by Wordpress; based on a theme by ssk; customized by Peter