Coop Design for an Open World. David G. Bowring

Similar documents
CONTENTS PLAYSTATION 4 SYSTEM. See important health and safety warnings in the system Settings menu. GETTING STARTED CO-OP ADVENTURE AN ACCOUNT?

Race for Your Life. Brake. w Look back. y Steer Checkpoint reset < Pause Free look. C Accelerate. x Change camera

Game demo First project with UE Tom Guillermin

Call Of Duty Modern Warfare 2 Manual Pc Gameplay Multiplayer Cheats

The Next Generation of Gaming Consoles

Transitioning From Linear to Open World Design with Sunset Overdrive. Liz England Designer at Insomniac Games

Design Document for: Name of Game. One Liner, i.e. The Ultimate Racing Game. Something funny here! All work Copyright 1999 by Your Company Name

VOLITION S CHALLENGE: DEFINING A PROJECT VISION. Greg Donovan Senior Producer

A video game by Nathan Savant

Call Of Duty Modern Warfare 2 Instructions Wii

Get More From Your Games! Collect Units as you play to unlock the following rewards:

Unity Certified Programmer

GAMES AS A SERVICE Lessons learned from 4+ years of Awesomenauts on Steam. Ronimo Games Robin Meijer & Joost van Dongen

Battlefield 3 Servers Setup Xbox 360 Gameplay Lost

the gamedesigninitiative at cornell university Lecture 3 Design Elements

HERO++ DESIGN DOCUMENT. By Team CreditNoCredit VERSION 6. June 6, Del Davis Evan Harris Peter Luangrath Craig Nishina

Resident Evil 6 Guide

Game Design Document. Plataforms: Platformer / Puzzle

Examples Debug Intro BT Intro BT Edit Real Debug

the gamedesigninitiative at cornell university Lecture 3 Design Elements

Call of duty 5 cheats ps3

ABOUT THIS GAME. Raid Mode Add-Ons (Stages, Items)

Sensible Chuckle SuperTuxKart Concrete Architecture Report

INDEX. Game Screen. Status Screen. Workstation. Partner Character

Manual Gta San Andreas Pc Requirements Windows 7 Patch

Mass Effect 3 Multiplayer Best Weapons For Platinum

Manual Grand Theft Auto Iv Ps3 Cheat Codes Money For Xbox 360

Mass Effect 3 Multiplayer Guide Xbox To Pc Save Transfer


SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT

Left 4 Dead Manual Pc Cheats Single Player Campaign

PO Box Austin, TX

HIP_HOP_XBOX_KINECT_Mancover_ANZ.idml 2-3

GAME CONTROLS... 4 XBOX LIVE... 5 MENU SCREENS... 6 PLAYING THE GAME... 9 THE CROSS-COM SYSTEM MULTIPLAYER TECHNICAL SUPPORT...

Scarface: Sound Design & Mixing Using a Post-Production Audio Model: OVERVIEW Scarface Game Overview How the Post-Production Model Came about

Game Design Document TEQUILA RUMBLE. Group 10 Clash of Clans-like without village building

WARHAMMER 40K FRIENDLY GOTHAM IS IN TROUBLE!

Borderlands Ps3 Manual Able Content Not Working

CONTROLS GEAR BOXES & HACKS TERMINALS ONLINE SETUP INFORMATION CUSTOMER CARE

WARNING Important Health Warning About Playing Video Games Photosensitive seizures

instruction manual

Elicitation, Justification and Negotiation of Requirements

Spelunker Party! Online Manual

No Evidence. What am I Testing? Expected Outcomes Testing Method Actual Outcome Action Required

Developing Web-Based Games for MSN Games. Rocco Crea Development Lead MSN Games

Manual Grand Theft Auto Iv Ps3 Cheat Codes For Money Xbox 360

The Advancement of Game Devices! by Matt DiMaria

UT: Blitz Outline. Basic Game Flow V1.0-04/24/2017

Gta San Andreas Game Manual Pc 100 Complete Cheat Code Ps2

the gamedesigninitiative at cornell university Lecture 28 Game Analytics

See important health and safety warnings in the system Settings menu.

Mass Effect 3 Multiplayer Guide Xbox To Pc Play Together

Call Of Duty Black Ops Wii Level 13 Mission

EDUCATING AND ENGAGING CHILDREN AND GUARDIANS ON THE BENEFITS OF GOOD POSTURE

The Design & Development of RPS-Vita An Augmented Reality Game for PlayStation Vita CMP S1: Applied Game Technology Duncan Bunting

Call Of Duty Modern Warfare 2 Instruction Manual Ps3 Gameplay

Call Of Duty Modern Warfare 3 Game Controls Ps3 Gameplay Multiplayer

Call Of Duty 4 Multiplayer Guide Pc Cheats Single Player Cheat

Zombie bullet-hell with crazy characters & weapons

Let s Battle Taiwan No. One Game Planning Contest Proposal

Minecraft Guide Book Xbox 360 Part 1 Survival Mode

Battlefield 3 Servers Setup Xbox 360 Tips

CONTENTS CO-OP ADVENTURE CONTROLS EMBARK ON A UNIQUE CO-OP ADVENTURE KEYBOARD / MOUSE 03 STARTING A NEW GAME 04 FRIENDS PASS 04 SAVING 01 CONTROLS

PROJECT MANAGEMENT. CSC404 Tutorial Slides

Chapter 1:Object Interaction with Blueprints. Creating a project and the first level

Game Design Project 2, Part 3 Group #3 By: POLYHEDONISTS Brent Allard, Taylor Carter, Andrew Greco, Alex Nemeroff, Jessica Nguy

Game Design Methods. Lasse Seppänen Specialist, Games Applications Forum Nokia

. PLACES OF INTEREST.

Tower Defense. CSc 335 Fall Final Project

Building a Better Battle The Halo 3 AI Objectives System

World at War. Blood and Bridges, Death of First Panzer, Eisenbach Gap COMBINED SCENARIO: A RACE FOR VICTORY. Robert Holzer, 2010

Learning technology trends and implications

Private and confidential intended solely for use by the recipient

Game control Element shoot system Controls Elemental shot system

Manual For Grand Theft Auto Iv Ps3 Tank Cheat Code Xbox 360

STAR TREK THE MOTION PICTURE

Call Of Duty Black Ops Button Layout Ps3 Hack Zombies Money

INTRODUCTION TO GAME AI

Cannon Ball User Manual

WARNING: PHOTOSENSITIVITY/EPILEPSY/SEIZURES

Manual Grand Theft Auto Iv Ps3 Code Xbox 360 Helicopter

FPS Assignment Call of Duty 4

LATE 19 th CENTURY WARGAMES RULES Based on and developed by Bob Cordery from an original set of wargames rules written by Joseph Morschauser

Fleet Engagement. Mission Objective. Winning. Mission Special Rules. Set Up. Game Length

Manual Gta San Andreas Pc Cheat Skip Mission Complete All

Introduction to Game Design. Truong Tuan Anh CSE-HCMUT

Get Your V-bucks Hack Tool Here

Manual Need For Speed Underground Pc Full Game 2005

Call Of Duty Black Ops Wii Level 13 Mission 12

Notes about the Kickstarter Print and Play: Components List (Core Game)

Xbox 360 Manual Able Games List 2013

When placed on Towers, Player Marker L-Hexes show ownership of that Tower and indicate the Level of that Tower. At Level 1, orient the L-Hex

Who Am I? Lecturer in Computer Science Programme Leader for the BSc in Computer Games Programming

Seaman Risk List. Seaman Risk Mitigation. Miles Von Schriltz. Risk # 2: We may not be able to get the game to recognize voice commands accurately.

Important Health Warning: Photosensitive Seizures

Developing Games for Xbox Live Arcade. Katie Stone-Perez Game Program Manager Xbox Live Arcade Microsoft

The purpose of this document is to outline the structure and tools that come with FPS Control.

Ninety Nine Nights Game Guide. 3rd edition Text by Cris Converse. eisbn

GAME PRODUCTION HANDBOOK Second Edition

ADVANCED TOOLS AND TECHNIQUES: PAC-MAN GAME

Transcription:

Coop Design for an Open World David G. Bowring

David Bowring Gameplay Designer for Saints Row 2 COOP systems design Mission design Level design and scripting

Volition Inc

Saint s Row 2(XBOX360/PS3/PC) 3 rd person open world action shooter Fully Featured COOP

Topics Covered The SR2 Vision for Coop Strategies for Designing Coop Gameplay Developing Systems to Support Coop Why Do Coop? Lessons Learned

Vision Non-tethered Drop in/out anytime co-op Both players earn rewards and progression Players are truly cooperative

Split Screen

Topics Covered The SR2 Vision for Coop Strategies for Designing Coop Gameplay Why Do Coop? Developing Systems to Support Coop Lessons Learned

Ambition to Fruition Open world games are highly complex Decision not to tether increased complexity Afforded some our greatest success as well

Keys to open world Sandbox/Emergent gameplay is supported by gameplay systems Modal gameplay

Keys to SR2 COOP Letting players do anything they could do in single player Make gameplay feel natural and seamless Encourage true cooperative play

Activities Modal Gameplay One off special mechanics Missions Story driven Featured core mechanics

Starting modal gameplay Players should be able to be separate in the sandbox Players need to be together for modal gameplay Teleport the players at the start

Defining COOP for Missions Physically separate but parallel goals Specific coop mechanics No significant outward change to objectives

Missions Physically separate but parallel goals Players can stay together or take separate paths Each player must complete their goal Players come together at the end

Missions

Defining COOP for Missions Specific coop mechanics Both players locked together

Missions

Defining COOP for Missions No significant outward change to objectives

Missions

Defining COOP for Activities Sometimes difficult to find a natural extension of gameplay Game stability offered problems with iteration

Defining COOP for Activities A threshold score within a time limit Specific mechanics in a linear progression

Defining COOP for Activities a threshold score within a time limit

Activities

Defining COOP for Activities Specific mechanics in a linear progression Each player has to be successful at their role

Escort Gave each player a role Each player had to succeed Provided for some good fodder in design meetings

Activities

Great Risk Brings Great Reward

DEVELOPING SYSTEMS TO SUPPORT COOP

Topics Covered The SR2 Vision for Coop Strategies for Designing Coop Gameplay Developing Systems to Support Coop Why Do Coop? Lessons Learned

Vehicle Camera

Trigger Placement

Two methods Spawning Function that held spawning Spawn NPCs early

Balancing Decrease players hit points Decrease players weapon damage Increase numbers of enemies

Measure twice, cut once Evaluate features carefully New features adds much more risk in a coop scenario We didn t cut much of anything

Saving game progression These basic rules apply: The client joins at the point where the server has progressed Players must still complete all prerequisites for rewards Both players earn progression and mission/activity specific rewards when playing together

Case Study: Coop Game Progression Client has completed the first 2 missions of an 8 mission set. Server has completed the first 6 missions of the same 8 mission set. Client then joins the server s game and completes the last 2 missions of the 8 mission set and then disconnects and resumes playing in single player.

What happens for server: Server receives mission specific reward for all missions Server receives achievements for completing all missions in the set The server then can continue with the game as if they had never played coop.

What happens for the client: Mission 1 Mission 2 Mission 3 Mission 4 Mission 6 Mission 7 Mission 8

Too Complex? Allow players to have more opportunities to join Players gain rewards that can be taken back to their single player game Players progress the game

Topics Covered The SR2 Vision for Coop Strategies for Designing Coop Gameplay Why Do Coop? Developing Systems to Support Coop Lessons Learned

Players are connected! XBOX 360 Connected Users Silver Gold XBOX 360 Connected Users Premium Gold 0% 10% 20% 30% 40%

Players are connected! PS3 Connected Users Used PlayStation Home Purchased at PS Store Downloaded Demos PS3 Connected Users 40% 45% 50% 55%

Players are connected! Reasons to provide online content: Help players discover your product Players expect online features Increase shelf life Providing players a social gaming experience

Topics Covered The SR2 Vision for Coop Strategies for Designing Coop Gameplay Why Do Coop? Developing Systems to Support Coop Lessons Learned

Drop in/out anytime co-op Join anytime Progression is saved Players earn rewards

Not handled well Joining a Cheater Possibility of lost progression

Story

Story Difference in sets due to overall game progression Each player is the star of their own cutscene

No battle plan ever survives contact with the enemy - Helmuth Karl Bernhard Graf von Moltke

Notoriety

Diversion HUD

Technical underpinnings Saints Row 1 multiplayer code Client /Server relationship

Client Server AI, Scripting, processing Report Client actions Update Client with Results

Be warned! Flexibility in approach is vital Be ready to re-engineer or cut features

No Tether Strikes Again As objects in the world increased the client suffered

Rethinking Solutions: Hybrid solution AI, Scripting, processing AI, Scripting, processing Both are Synched Both are Synched

Downside All systems had to re-engineered Hampered designs ability to iterate gameplay

Upside Limited parallel processing More AI in a coop game

Topics Covered The SR2 Vision for Coop Strategies for Designing Coop Gameplay Why Do Coop? Developing Systems to Support Coop Lessons Learned

Lessons Learned - Programming Every system had to be COOP friendly Every system touched could break COOP Enormous amounts of bugs were created

Lessons Learned - QA 37% of all Bugs involved COOP Staffing issues

Lessons Learned - Design Focus on stability not new features Make cuts early We didn t cut much of anything on SR2 Pushed content into the game until the last minute

Lessons Learned - Design Story continuity may take a back seat

Lessons Learned - Design Un-tethered in an open world creates huge complexity Creates huge possibilities for emergent gameplay

Lessons Learned - Design Coop was well worth the time and effort Coop was well regarded by our players/reviewers Design everything with COOP in mind

QUESTIONS? David Bowring david.bowring@volition-inc.com