HCI Design in GamesAgendaGoalQuestions to Keep In MindEffortless CommunityConnect to CommunityIdentify and Form GroupsMeeting PlacesIn-Game GroupingIn-Game Grouping (cont.)GuildsSocial Aspects of WoWCommunity for General AppsWeaknessesGames vs. General AppsLearning by WatchingAwareness & EmbodimentSlide 18Slide 19Deep CustomizabilityAnything-Goes UI MalleabilityNatural ExtensibilityPortable CustomizationsSlide 24Fluid System-Human InteractionCalm MessagingWarcraft IIIOther Fluid UIEverquestSlide 30Hands-On: Diablo IISlide 32HCI Design in GamesCindy SongFall ‘06AgendaIntroFour ConceptsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionHands-OnConclusionGoalLearn novel design concepts from gamesIntroFour ConceptsHands-OnConclusionGoalQuestions to Keep In MindQuestions to Keep In MindHow do they apply to general apps?Differences b/t games & general apps?Multi-user vs. single-user mindsets?3D vs. 2D?One app open vs. multiple windows?Motivation: life/death vs. finishing 5-min early?IntroFour ConceptsHands-OnConclusionGoalQuestions to Keep In MindEffortless CommunityMotivationCommunities Serve as Valuable resourcesComment on contentResolve problemsProvide collaboration ChallengesCritical massAccess to the InternetAbility to find or form the right subgroupsGames make it easyParticipation in communitiesGroup forming in communitiesIntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionConnect to CommunityIntegrationGame and communityEasy to accessHost ServersDedicated & reliable game serversEnable gamers to host communities on their own game serversTakes a few clicks from within the game itselfBenefitsAttract critical mass of usersParticipate in the same locationAvailable for collaboration Nature of GamesMulti-player: community is a requirementIntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionIdentify and Form GroupsRequirements for Collaborator is SituationalGeneral questions (i.e. workaround)Wide group or anyone nearbySpecific tasksCompatible personalitiesSimilar levels of expertiseCommon interestsGames provideMeeting placesIn-game groupingIntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionMeeting PlacesDiscuss StrategySolve ProblemsCustomize gamesMatch-MakingStatsProfilesIntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionIn-Game GroupingSituationMassive multiplayer gamesThousands of peopleSame game worldNo defined end to the gameGamer has identity within the worldLocation (i.e. secret cow level)Conversation channels (i.e. network lag)Friend listsVisual identity (i.e. skills, loyalties, expertise)Explicit teams (i.e. private communication, tracking mechanisms)Guilds (66% of WoW characters, 90% if > level 43)IntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionIn-Game Grouping (cont.)Explicit TeamRestricted conversationsLocate allies IntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionGuildsSocial PressureFacilitates group forming43% more often to be in a groupCHI ‘06IntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionSocial Aspects of WoWIn WoW Being surrounded by othersCafé AnalogyInteracting with an audienceIdentity – “it is not ‘the people that are addictive’ but rather, ‘it’s the image of myself I get from other people’.” CHI ’06Laughing at and with othersOther players are a spectacle – adds entertainmenti.e. Impromptu dance performance by a group of characters waiting for a boati.e. Gnome wearing a deep-dive helmet in an auction house“/silly” commandIntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionCommunity for General AppsGeneral ApplicationsGraphics Designers who use PhotoshopJava Programmers who use JBuilderArchitects who use AutoCADChannelsNewsgroups WebsitesSizeComp.graphics.apps.photoshop contains >140,000 discussion threads.IntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionWeaknessesConventional appsUsers are disconnected Unaware of othersWhen communities do existParticipation occurs outside of the application Interaction is asynchronous (i.e. newsgroup)DisadvantagesRequires third party toolsExtra effortOut of the application contextIntroFour ConceptsHands-OnConclusionMotivation & ChallengesGames: Easy to ConnectGames: Easy to Identify and Form GroupsComparison with General AppsEffortless CommunityLearning by WatchingDeep CustomizabilityFluid System-Human InteractionGames vs. General AppsSimilaritiesNeed to build expertiseHave questions answeredDiscuss approachesSolicit FeedbackAim for productivity and efficiencyDiscussionCould we
View Full Document