Design TeamsGame DesignTeam StructureThe Game VisionTeam Components/MembersSoftware EngineeringGame Software EngineeringSpecificationsThe Bottom LineEg. Audio DesignLogic SourceGame PlayLevel DesignSlide 14GraphicsGraphic DesignAnimatorsMoCap ActorsNetworksMulti-player DesignAIAudioAudio DesignDialogVoice TalentPlaytestingMarketingTechnical WritersSpring 2007 COMP 7970 1Design TeamsTeam StructureInterdisciplinary TeamsSpring 2007 COMP 7970 2Game Design1. The game design vision drives everything2. Every team member contributes something vitalRespect their expertiseSpring 2007 COMP 7970 3Team StructureDirector/Producer–The person who’s driving–Has the creative vision for entire project–Possibly an expert in some areaSpring 2007 COMP 7970 4The Game VisionA game derives from a vision The Visual, Audio, Graphics, AI, Networks derives from this visionIt’s a collaboration!It’s probably not a dictatorship–No one person can do all the workSpring 2007 COMP 7970 5Team Components/MembersGame Play/Storyboard Level DesignGraphics Graphic DesignAnimatorsMoCap ActorsNetworksMulti-player DesignAIAudioAudio DesignDialogVoice TalentPlaytestingMarketingTechnical WritersSpring 2007 COMP 7970 6Software EngineeringThe Waterfall Model:–Design -> Spec -> Coding -> TestingBetter:–Programmers discover what the customer wants–Programmers implement prototype–Users test prototype–Tests feed back to designSpring 2007 COMP 7970 7Game Software EngineeringMany team members are non-programmersEg. Graphic artists are sometimes semi-literate–Their mastery is pictures!Audio people have some CS experienceMarketing people have limited CS experienceSpring 2007 COMP 7970 8SpecificationsGame specifications will cover many basesIt’s not all about software per seSpring 2007 COMP 7970 9The Bottom LineThe team members are there for a reason:Each team member is an expertSpring 2007 COMP 7970 10Eg. Audio DesignLike any design job, there must be a logic to the audio designThe logic drives –Instrumentation–Musical style–Selection of phrasesSpring 2007 COMP 7970 11Logic SourceThe audio design logic arises from game logicThe driving vision comes from the game–It’s not about creating a hit record, for exampleTeam members…Spring 2007 COMP 7970 12Game PlayExpertise: Games, StorytellingProvide a compelling experienceSet up goals for player(s)–Script–StoryboardProgrammers–Control game logic–Formal Language Scripts, etc for game play–Formal Language Script interpreterSpring 2007 COMP 7970 13Level DesignExpertise: Games, Storytelling, Creative writingProvide compelling experience this level–Adjust difficulty appropriate to level–Subsidiary to game designDesign–Spatial layout–Composition of forces–PacingSpring 2007 COMP 7970 14Level DesignExpertise: Games, StorytellingProgrammers–Creating behavior of enemy agents in geographic space–Special-purpose features this level–Design toolsSpring 2007 COMP 7970 15GraphicsExpertise: CS -- Computer GraphicsProgrammers–Create the graphics game engine–Customize engine components for particular game–Visual effects–Performance tuning–Until recently, used most CPUSpring 2007 COMP 7970 16Graphic DesignExpertise: Visual Arts/Graphic DesignProviding the visual content–Design the look–Implement the lookGraphic design will generate a visual system–Main task is to make the system visually consistent, coherentSpring 2007 COMP 7970 17AnimatorsExpertise: Visual Arts/AnimationCreate the animated characters–Keyframes–MoCap – Capture, Blending, Adjustment–Programming simulation controllers to create good animationsProgrammers–Animation control & playback system–Scripting setup–Simulation systemSpring 2007 COMP 7970 18MoCap ActorsExpertise: Dance, ActingAct out motion scripts–Create consistent character for each captured motion–Seamlessly join together motion segmentsProgrammers–Motion capture –Data managementSpring 2007 COMP 7970 19NetworksExpertise: CS Networks, MultiplayerProgrammers–Implement network components–Client-server system–Server creation–Create multi-player control for game•Prediction, EtcSpring 2007 COMP 7970 20Multi-player DesignExpertise: Multiplayer, CS NetworksDesign multi-player scheme–Resolve conflicts–Deal with lagProgrammers–Game-specific strategiesSpring 2007 COMP 7970 21AIExpertise: AI Algorithms, AI Game PracticeProgrammers–Create the AI engine•Could be just a general object suite–Customize to game components–Responsible for good AI enemy play•Details!Spring 2007 COMP 7970 22AudioExpertise: CS -- Digital Sound Filters/EffectsProgrammers–Create System-level audio software–Environmental effects filters–Resource managementSpring 2007 COMP 7970 23Audio DesignExpertise: MusicDesigners–Create audio space –Interact with other system elements•Player health, location•Time of day, environmentSpring 2007 COMP 7970 24DialogExpertise: Creative Writing, Play WritingCreate believable speaking characters–Create lines of dialog that will sound good–Get the point across (or obscure it!)Spring 2007 COMP 7970 25Voice TalentExpertise: Acting, RadioCreate a compelling animated voice character–Voice fits the body–Delivers the lines appropriatelySpring 2007 COMP 7970 26PlaytestingExpertise: Games, Dealing with peopleTest the game with real users–Get feedback–Adjust game difficulty–Adjust explanations, back story, etc–Get organized!Spring 2007 COMP 7970 27MarketingExpertise: Game market, distributionGet the game on the market–Figure out who your customers are–Generate demand•Get it reviewed favorably•Place ads•HypeSpring 2007 COMP 7970 28Technical WritersExpertise: Technical communicationsCreate documentation–Game manuals–API manuals•In
View Full Document