Top Banner
Chat Mapper: Creating Non- linear Narratives for Games
17
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chat mapper

Chat Mapper: Creating Non-linear Narratives for Games

Page 2: Chat mapper

What is a Linear Narrative?

Linear stories: predetermined sequential plot points. completion of the game = end point of the game

via the single path that was laid out by the designer.

works well in games because it gives the player a goal or set of goals as they work toward solving the problem.

Page 3: Chat mapper

Non-Linear NarrativeNon-Linear stories:

player is given options as to what he or she chooses to do

Historically, these options were presented as predetermined choices (Choose your own adventure)

dynamically generate plot elements and alter potential endings onchoices a player makesperformanceTimingor other circumstances tied to the narrative.

Page 4: Chat mapper

Non-linear AffordancesVariability

Consequences on the world in which they interact

Player has the impression of influence.

Opportunity to identify with their player

Emotional investment

Page 5: Chat mapper

Types of Non-Linear Narrative

Open World Organic game interactions, such as Grand Theft

Auto and World of Warcraft

Branching Narratives: a tree that branches out with different end points

Parallel Narratives Branching that ends at a same resolution

Page 6: Chat mapper

ChallengesMore option cost more $$$. Content increase

exponentially per decision.

Writing a story that could be read in any order is complex.

Nonlinear stories are often linked not by time, but by conditions

ROI is questionable when complexity is factored in. Additionally, most successful games have linear narrative.

Page 7: Chat mapper

Result

Graphs become unwieldy

difficulty allowing the designer to create conditions, which are circumstances that may change the direction of the story

Page 8: Chat mapper

Chat Mapper Interface

Page 9: Chat mapper

FeaturesUser Interface

Visualized Branching

Control Conversations Flow w/ Lua Scripts

Simulator

Generate Screen Play Document

Custom Exporter

Page 10: Chat mapper

Assets includeActors

Items

Locations

Variables

Page 11: Chat mapper

Lua ScriptingEasily adjust asset values and variables

Page 12: Chat mapper

Example Script & Condition

Page 13: Chat mapper

Create Custom Fields for all Assets

Page 14: Chat mapper

Quickly test w/ Simulator

Page 15: Chat mapper

Import into Game EnginesUnity3D

Torque

Page 16: Chat mapper

Unity3D: iSpeech

Page 17: Chat mapper

Unity3D: iDirect