280 likes | 285 Vues
Design Teams. Team Structure Interdisciplinary Teams. Game Design. The game design vision drives everything Every team member contributes something vital Respect their expertise. Team Structure. Director/Producer The person who’s driving Has the creative vision for entire project
E N D
Design Teams Team Structure Interdisciplinary Teams IAT 410
Game Design • The game design vision drives everything • Every team member contributes something vital Respect their expertise IAT 410
Team Structure • Director/Producer • The person who’s driving • Has the creative vision for entire project • Possibly an expert in some area IAT 410
The Game Vision • A game derives from a vision • The Visual, Audio, Graphics, AI, Networks derives from this vision • It’s a collaboration! • It’s probably not a dictatorship • No one person can do all the work IAT 410
Game Play/Storyboard Level Design Graphics Graphic Design Animators MoCap Actors Networks Multi-player Design AI Audio Audio Design Dialog Voice Talent Playtesting Marketing Technical Writers Team Components/Members IAT 410
Software Engineering • The Waterfall Model: • Design -> Spec -> Coding -> Testing • Better: • Programmers discover what the customer wants • Programmers implement prototype • Users test prototype • Tests feed back to design IAT 410
Game Software Engineering • Many team members are not programmers • Eg. Graphic artists are picture people • Marketing people have limited programming or design experience IAT 410
Specifications • Game specifications will cover many bases • It’s not all about software per se IAT 410
The Bottom Line • The team members are there for a reason: • Each team member is an expert IAT 410
Design • Like any design job, there must be a logic to the game design • The logic drives • Choice of materials • Arrangement of elements • Colors, textures, shapes of items, musical instruments, etc IAT 410
Logic Source • The detailed design logic arises from game logic • Eg. Audio design derives from game design • The driving vision comes from the game • It’s not about creating a hit record, for example • Team members… IAT 410
Game Play • Expertise: Games, Storytelling • Provide a compelling experience • Set up goals for player(s) • Script • Storyboard • Programmers • Control game logic • Formal Language Scripts, etc for game play • Formal Language Script interpreter IAT 410
Level Design • Expertise: Games, Storytelling, Creative writing • Provide compelling experience this level • Adjust difficulty appropriate to level • Subsidiary to game design • Design • Spatial layout • Composition of forces • Pacing IAT 410
Level Design • Expertise: Games, Storytelling • Programmers • Creating behavior of enemy agents in geographic space • Special-purpose features this level • Design tools IAT 410
Graphics • Expertise: CS -- Computer Graphics • Programmers • Create the graphics game engine • Customize engine components for particular game • Visual effects • Performance tuning • Until recently, used most CPU IAT 410
Graphic Design • Expertise: Visual Arts/Graphic Design • Providing the visual content • Design the look • Implement the look • Graphic design will generate a visual system • Main task is to make the system visually consistent, coherent IAT 410
Expertise: Visual Arts/Animation Create the animated characters Keyframes MoCap – Capture, Blending, Adjustment Programming simulation controllers to create good animations Programmers Animation control & playback system Scripting setup Simulation system Animators IAT 410
MoCap Actors • Expertise: Dance, Acting • Act out motion scripts • Create consistent character for each captured motion • Seamlessly join together motion segments • Programmers • Motion capture • Data management IAT 410
Networks • Expertise: CS Networks, Multiplayer • Programmers • Implement network components • Client-server system • Server creation • Create multi-player control for game • Prediction, Etc IAT 410
Multi-player Design • Expertise: Multiplayer, CS Networks • Design multi-player scheme • Resolve conflicts • Deal with lag • Programmers • Game-specific strategies IAT 410
AI • Expertise: AI Algorithms, AI Game Practice • Programmers • Create the AI engine • Could be just a general object suite • Customize to game components • Responsible for good AI enemy play • Details! IAT 410
Audio • Expertise: CS -- Digital Sound Filters/Effects • Programmers • Create System-level audio software • Environmental effects filters • Resource management IAT 410
Audio Design • Expertise: Music • Designers • Create audio space • Interact with other system elements • Player health, location • Time of day, environment IAT 410
Dialog • Expertise: Creative Writing, Play Writing • Create believable speaking characters • Create lines of dialog that will sound good • Get the point across (or obscure it!) IAT 410
Voice Talent • Expertise: Acting, Radio • Create a compelling animated voice character • Voice fits the body • Delivers the lines appropriately IAT 410
Playtesting • Expertise: Games, Dealing with people • Test the game with real users • Get feedback • Adjust game difficulty • Adjust explanations, back story, etc • Get organized! IAT 410
Marketing • Expertise: Game market, distribution • Get the game on the market • Figure out who your customers are • Generate demand • Get it reviewed favorably • Place ads • Hype IAT 410
Technical Writers • Expertise: Technical communications • Create documentation • Game manuals • API manuals • In house • External IAT 410