Edugaming Teacher Workshop Lehigh Carbon Community College Summer 2011 TEAM ROLES Producer Programmer Tester
Types of Game Companies ■ Development Studio ■ Publisher ■ Hardware Manufacturer ■ Software Tools Developer ■ Licensor
■ Producers ■ Associate/Assistant Producers ■ Directors (Game, Design, Creative, Technical, Art) ■ Managers (Audio, Testing) ■ Leads (Art, Design, Technical/Programming) Development Team Management
Concept Pre-production Prototype Production (regular builds / first playable) Alpha Beta release candidate Gold (master) Post-production Production Cycle Development Phases & Milestones
In all industries, producers must balance scope, time, and cost while maintaining overall quality. Team Roles Producer – Game Project Management Scope/Quality Cost/Resource Schedule/Time
Team Roles Producer – Feature Creep
Team Roles Producer – Team Management Model
Team Roles Producer – Staffing Plan
Each task contains a name, description, start date, due date, time estimate, dependencies, and person(s) assigned. Team Roles Producer – Tasks
Jack Welch’s four “E”s as characteristics of a good leader Team Roles Producer – Leadership
Team Roles Producer – Schedule (Example)
Team Roles Producer – Budget (Example)
■ Tools Programmer ■ Game Engine Programmer ■ Physics Programmer ■ Artificial Intelligence Programmer ■ User Interface Programmer ■ Network Programmer ■ Audio Programmer ■ Quality Assurance/Testing Programmer Programmer
Unreal Editor’s KismetUnity 3D Programmer Game Engine Programmer
Havok physics engine Programmer Physics Programmer
Guild Wars Programmer Artificial Intelligence Programmer
The Sims 3 Programmer User Interface Programmer
NCsoft server room Programmer Network Programmer
Watson Wu using field recording to capture the sound of a flamingo Adobe Audition Programmer Audio Programmer
Production tester (development studio) QA tester (publisher) Compatibility tester (publisher / hardware manufacturer) Beta tester (external) Tester