EthanLab. Software Development · Product Management · Tech Reviews

Research notes

Notes from an ongoing exploration

Recent articles

How to Create Game Stories

Leveraging Players’ Needs for Stories Emotional Needs The Desire to See Conflicts Resolved The Desire for Empathy The Desire for New Experiences and Knowledge The Desire for Closure Leveraging the Story Reception Process The Resistance Stage A Convincing Setting A Breathless Opening…

Read article: How to Create Game Stories

How to Design Game Characters

Design Related to Gameplay Functionality of Game Characters Player Character (PC) Non-Player Character (NPC) Narrating the Plot Playing the Enemy Providing Transactions Character Metrics Types of Metrics Advantage and Disadvantage Multipliers Power Trait Relationships Between Metrics Prerequisites Acquired Limitations Reward Values Derived…

Read article: How to Design Game Characters

How to Design Game Scenes and Levels

Level Design Segmenting Scenes Seamless Transitions Specific Teleport Points Functional Level Design Level Themes Level Objectives (Win Conditions) Level Content Inter-Level Connectivity Linear Levels Round-Trip Levels Secret Levels Locking Mechanisms Common Locking Mechanisms Locking Mechanisms in Game Scenes Locking Mechanisms for NPCs…

Read article: How to Design Game Scenes and Levels

How to Design Game Mechanics

Choice Types of Choice Inevitable Choice Meaningless Choice Blind Choice Trade-off Choice Dilemma Choice Designing Good Game Choices Frequency Distribution Options Creating Dilemmas with Limited Resources Timing of Special Ability Usage Using Spatiotemporal Context to Influence Special Abilities Rewards and Punishments Game…

Read article: How to Design Game Mechanics

How to Design Game Progression

Reference Developmental Stages of Play Solitary Play Onlooker Play Parallel Play Associative Play Cooperative Play Using Common Game Modes Practice Mode Story Mode Arcade Mode Versus Mode Analyzing Game Progression Progression of Game Mechanics Progression of Experience Time Progression of Rewards Progression…

Read article: How to Design Game Progression