SlideShare a Scribd company logo
1 of 54
Download to read offline
Making your F2P puzzler 
a story-driven game 
What could possibly go wrong? 
Based on a true story.
This is a case study 
• Story-driven 
• Practical 
• Anecdotical 
• Hopefully with some general conclusions
ATGames 
• Small, focused team, 
• trying to make quality mobile games, 
• with a love-hate relationship with F2P.
Story-driven puzzler
Game 
• Another Case Solved - puzzle 
detective game set in the interesting times 
of the sugar prohibition 
• tile-matching core gameplay loop 
• strong story elements
Before ACS 
• Puzzle Craft 
a relaxing game of 
farming and mining, F2P 
puzzle/townbuilding 
• Our first tile-matching 
game and quite a 
success.
Before ACS 
• The Mooniacs 
addictive physics puzzler 
with totally unnecessary 
three alternative 
endings. 
• The first game we 
produced, and we 
learned a lot during the 
production.
Before ACS 
• The Witcher - AAA 
cRPG about an 
emotionally unstable 
monster slayer. 
• The first game I worked 
on, included here to 
explain the need for 
adding a story :)
The Quest 
• Why did we decide to make 
a story-driven F2P puzzle game? 
• We were bored 
• We had some experience in puzzles 
• We had some experience in storytelling 
• It seemed like a good idea :)
High Hopes 
• We hoped to appeal to mystery-games fans 
• We hoped the story will be a driver to play 
for players that are not into puzzle games. 
• We hoped the gameplay will be a driver for 
those not interested in the story. 
• We hoped it will be awesome!
First Fears 
• We feared we would lose casual players 
• We feared the game will be harder to make 
• We feared it will monetize poorly
Design Decisions 
• Segmented gameplay - a series of criminal 
cases, as opposed to the continuous flow 
in Puzzle Craft 
• Story - detective procedural series 
• Gameplay - progress-driven
Story
Setting 
• Sugar Prohibition 
all the great noir tropes, 
no problems with rating. 
• Hardboiled Gumshoe 
struggling for money and 
fighting for the truth, 
a great hero archetype. 
• Core fantasy in perfect 
synergy with the 
monetization model.
Making of a Hero 
• We provide an archetype 
- players give the protagonist a face. 
• We make the hero pivotal for the story. 
• Players customize the avatar... 
• ...show competence through the gameplay.
Customization
Mr or Ms Gumshoe? 
• We wanted players to be able to choose if 
they are playing a woman or a man. 
• To localize the game we had to 
accommodate for gender-specific texts... 
• ... so we decided to make the most of it.
Behind the Scenes
True Romance 
• The same cast 
of characters, 
• different 
dialogues, 
• significantly 
different story.
The Burglar 
• Friend/rival for male detectives. 
• Romantic interest for female detectives.
The Police Officer 
• Friend/rival for female detectives. 
• Romantic interest for male detectives.
Behind the Story 
• Likable, competent protagonist 
• Emotional ties to other characters 
• Narrative inspired by TV series: 
episodes, seasons, recurring characters, 
slow development of the main plot.
Gameplay
Tile-matching 
• Connect Tiles: 
to solve a case gather clues, 
different for every witness. 
• Long Chains: 
get bonus puzzles, 
use them to max. the case. 
• Limitations: 
number of moves, target 
numbers for puzzles.
Witnesses 
Inspired by 
„Guess Who”. 
Find the person, 
who matches all 
criteria. 
Number of 
questions depends 
on photos 
collected.
Crime Scene 
Hot or Cold, 
limited no. moves. 
Find the ”hottest” 
item. 
Max. ”hotness” 
shown depends on 
Fingerprints 
collected.
City Search 
Find the place that 
matches all hints. 
Some icons are 
hidden. 
Number of hints 
depends on Maps 
collected.
Progress: Skills 
• Skills grouped by 
puzzle type. 
• Can be unlocked as the 
character gains levels. 
• Players decide which 
skills to pick. 
• Can be upgraded.
Progress: Equipment 
• Office: both esthetic 
and gameplay choice. 
• New items bought 
for in-game currency. 
• Equipment 
modifies gameplay or 
gives bonus currency. 
• Choice: 
many items per slot.
Behind the Gameplay 
• Basics: tile-matching, and players’ abilities 
• Additional puzzles: difficulty lowered by 
successful tile-matching 
• Skills (persistent), tools (consumable) 
• Progress: skills and equipment (modify and 
enrich the basic gameplay)
Story vs. Gameplay
Big Loop 
• Major Cases: 
story progress, 
earning stars and cash. 
• Your Office: 
investment, 
spending cash. 
• Your Character: 
unlocking skills, 
spending stars.
Small Loop 
• Newspaper Cases: 
easy, repeatable, grinding 
in-game currency. 
• Tools: useable, 
buy them with 
in-game currency. 
• Story Progress: 
newspapers needed 
to unlock Major Cases.
Dependencies 
• Story Progress: you need to grind tile-matching 
puzzles to unlock new cases. 
• Gameplay Progress: you need to solve 
story cases to earn stars for new skills and 
level up your character.
Story Constraints 
• Every case consists from the same blocks: 
• Investigation - initial tile matching, 
• Suspects - identifying a person, 
• Search - finding an item, 
• City - locating an address. 
• Suspects, Search and City - order may vary.
Gameplay Constraints 
• The puzzles must make sense for the story. 
• That means no random cases. 
• Progress in the story => character 
progress => need for higher difficulty
One Environment 
• Story to gameplay: hints 
in the dialogues, if you 
read you gain an edge. 
• Gameplay to story: 
custom mechanics used 
only in crucial moments. 
• Credibility: gameplay set 
in a context, story told 
not by text alone.
The Unexpected 
• We encountered some surprises... 
• ... that in hindsight are obvious... 
• ... but we were surprised nonetheless.
Dramatization Effect 
• As the story progresses the characters 
accumulate more and more background, 
• demand more and more characterization, 
• the story gets deeper and more nuanced, 
• and writing takes more and more time.
Power Level Effect 
• As the story progresses the protagonist 
becomes more and more competent, 
• demands harder challenges, 
• and new gameplay mechanisms, 
• so implementation takes more 
and more time.
It Just Gets Harder 
• Work gets more complicated 
as the project progresses: 
• you have to design harder puzzles, 
• repetitiveness creeps in, 
• and the dialogues swell (or it’s just us?).
Localization 
• The game was written in English 
• we made the Polish localization in-house 
• and it took much longer than expected. 
• We skipped other languages - too much 
text, translation too expensive.
Updates 
• New chapters - obvious choice, 
appeals only to long-time players. 
• New skills - obvious choice, 
appeals only to advanced players. 
• New players? - that is the question.
Adding Depth 
• New skills 
- not in the main branch. 
• New skill upgrades 
- some skills just cannot 
be upgraded. 
• New mechanisms 
- all types of puzzles 
in newspaper cases.
Update Constraints 
• Consistency - side cases raise questions 
of difficulty level, relations with NPCs, state 
of the world. 
• Forced Progress - every new case 
progresses the character. Sooner or later 
new mechanisms will be needed. 
• Limits - app size, memory limits.
Problem: Scalability 
• Most puzzlers are effectively endless. 
• Story-driven games need finite arcs. 
• One leg is shorter.
Ways out? 
• Freeze gameplay progress on high difficulty 
plateau (ex. high end-game skill prices) and 
provide interesting side stories. 
• Introduce some kind of a „newspaper-burner” 
(ex. some collectible elements to 
be unlocked by grinding newspapers)
Look at the Bright Side!
Story 
• Loyal fans, who care about your game. 
• Story compensates for repetitive 
core gameplay. 
• It is both a driver to play and a reward. 
• Can be fun to write :)
Gameplay 
• Loyal fans, who don’t care for your story :) 
• Gameplay makes waiting for the next case 
fun - you don’t have to put the game down. 
• Effective progress loop: 
mastery => advancement => puzzles 
change => need for mastery.
Was it worth it? 
• Spoiler: oh yes! 
• Great reception. 
• Good profits. 
• Diversification is good for your team.
But... 
• Knowing, what we know now... 
• ... we would have done 
some things differently. 
• And we probably will :)
Thank You! 
ag@atgames.pl
We Are Hiring! 
Looking for a Senior Programmer! 
http://atgames.pl/jobs.html

More Related Content

What's hot

Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Luke Dicken
 
Web Genesis Presentation
Web Genesis PresentationWeb Genesis Presentation
Web Genesis PresentationAdam Clare
 
Understanding casual games
Understanding casual gamesUnderstanding casual games
Understanding casual gamesDori Adar
 
Unlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerUnlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerEthan Levy
 
Game design - On the shoulders of giants (takeaway version)
Game design - On the shoulders of giants (takeaway version)Game design - On the shoulders of giants (takeaway version)
Game design - On the shoulders of giants (takeaway version)Kacper Szymczak
 
10 Reasons Why Every UX/Product/Designer Must Play Games
10 Reasons Why Every UX/Product/Designer Must Play Games10 Reasons Why Every UX/Product/Designer Must Play Games
10 Reasons Why Every UX/Product/Designer Must Play GamesDori Adar
 
Game Design for Middle School Students
Game Design for Middle School StudentsGame Design for Middle School Students
Game Design for Middle School StudentsEthan Levy
 
Got Game? Programming with RPGs
Got Game? Programming with RPGsGot Game? Programming with RPGs
Got Game? Programming with RPGsNick Tanzi
 
Game design through the eyes of gaming history
Game design through the eyes of gaming historyGame design through the eyes of gaming history
Game design through the eyes of gaming historyDori Adar
 
Designing in-game purchases
Designing in-game purchasesDesigning in-game purchases
Designing in-game purchasesEthan Levy
 
Game Development and Production by Devon
Game Development and Production by DevonGame Development and Production by Devon
Game Development and Production by DevonAgate Studio
 
Without vision, you'd be blind - Mattia Traverso - Codemotion Amsterdam 2017
Without vision, you'd be blind - Mattia Traverso - Codemotion Amsterdam 2017Without vision, you'd be blind - Mattia Traverso - Codemotion Amsterdam 2017
Without vision, you'd be blind - Mattia Traverso - Codemotion Amsterdam 2017Codemotion
 

What's hot (20)

Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
 
Web Genesis Presentation
Web Genesis PresentationWeb Genesis Presentation
Web Genesis Presentation
 
Everybody Wins
Everybody WinsEverybody Wins
Everybody Wins
 
Understanding casual games
Understanding casual gamesUnderstanding casual games
Understanding casual games
 
7. evaluation
7. evaluation7. evaluation
7. evaluation
 
Idle Chatter - GDC 2016
Idle Chatter - GDC 2016Idle Chatter - GDC 2016
Idle Chatter - GDC 2016
 
D&D for strategists
D&D for strategistsD&D for strategists
D&D for strategists
 
World building part 1
World building part 1World building part 1
World building part 1
 
Unlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerUnlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designer
 
Game design - On the shoulders of giants (takeaway version)
Game design - On the shoulders of giants (takeaway version)Game design - On the shoulders of giants (takeaway version)
Game design - On the shoulders of giants (takeaway version)
 
10 Reasons Why Every UX/Product/Designer Must Play Games
10 Reasons Why Every UX/Product/Designer Must Play Games10 Reasons Why Every UX/Product/Designer Must Play Games
10 Reasons Why Every UX/Product/Designer Must Play Games
 
Game Design for Middle School Students
Game Design for Middle School StudentsGame Design for Middle School Students
Game Design for Middle School Students
 
Got Game? Programming with RPGs
Got Game? Programming with RPGsGot Game? Programming with RPGs
Got Game? Programming with RPGs
 
Game design through the eyes of gaming history
Game design through the eyes of gaming historyGame design through the eyes of gaming history
Game design through the eyes of gaming history
 
Designing in-game purchases
Designing in-game purchasesDesigning in-game purchases
Designing in-game purchases
 
2. research 2 (2)
2. research 2 (2)2. research 2 (2)
2. research 2 (2)
 
World building part 2
World building part 2World building part 2
World building part 2
 
FMP Proposal
FMP ProposalFMP Proposal
FMP Proposal
 
Game Development and Production by Devon
Game Development and Production by DevonGame Development and Production by Devon
Game Development and Production by Devon
 
Without vision, you'd be blind - Mattia Traverso - Codemotion Amsterdam 2017
Without vision, you'd be blind - Mattia Traverso - Codemotion Amsterdam 2017Without vision, you'd be blind - Mattia Traverso - Codemotion Amsterdam 2017
Without vision, you'd be blind - Mattia Traverso - Codemotion Amsterdam 2017
 

Similar to Making your F2P puzzler a story-driven game, what could possibly go wrong? Based on a true story.

Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobbmochimedia
 
Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)David Farrell
 
Educational games overview
Educational games overviewEducational games overview
Educational games overviewDavid Farrell
 
mindful xp Video Postmortem
mindful xp Video Postmortemmindful xp Video Postmortem
mindful xp Video Postmortemmindful xp
 
00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content development00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content developmentkrishn verma
 
Video Games Development
Video Games DevelopmentVideo Games Development
Video Games DevelopmentSabahtHussein
 
2. research (14)
2. research (14)2. research (14)
2. research (14)LilGabbo64
 
Lecture 7 - Experience Management
Lecture 7 - Experience ManagementLecture 7 - Experience Management
Lecture 7 - Experience ManagementLuke Dicken
 
An Introduction to Educational Game Design
An Introduction to Educational Game DesignAn Introduction to Educational Game Design
An Introduction to Educational Game DesignMichael Pinto
 
Amazing Feats of Daring - Uncharted Post Mortem
Amazing Feats of Daring - Uncharted Post MortemAmazing Feats of Daring - Uncharted Post Mortem
Amazing Feats of Daring - Uncharted Post MortemNaughty Dog
 
Narrative skill of game content development
Narrative skill of game content developmentNarrative skill of game content development
Narrative skill of game content developmentDurgesh Pandey
 
BSA Game Design Merit Badge
BSA Game Design Merit BadgeBSA Game Design Merit Badge
BSA Game Design Merit BadgeDavid Mullich
 
Super Microbe World: Using Games to Teach Science and Hygiene
Super Microbe World: Using Games to Teach Science and HygieneSuper Microbe World: Using Games to Teach Science and Hygiene
Super Microbe World: Using Games to Teach Science and HygieneDavid Farrell
 
Game theory and strategy (PCA16, PCATX)
Game theory and strategy (PCA16, PCATX)Game theory and strategy (PCA16, PCATX)
Game theory and strategy (PCA16, PCATX)Nir Soffer
 
Building a Mobile, Social, Location-Based Game in 5 Weeks
Building a Mobile, Social, Location-Based Game in 5 WeeksBuilding a Mobile, Social, Location-Based Game in 5 Weeks
Building a Mobile, Social, Location-Based Game in 5 WeeksJennie Lees
 
7. Evaluation (Interactive).pptx
7. Evaluation (Interactive).pptx7. Evaluation (Interactive).pptx
7. Evaluation (Interactive).pptxroselyons1
 
Unit 1 assignment 3 by fateha
Unit 1 assignment 3 by fatehaUnit 1 assignment 3 by fateha
Unit 1 assignment 3 by fatehahaverstockmedia
 

Similar to Making your F2P puzzler a story-driven game, what could possibly go wrong? Based on a true story. (20)

Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobb
 
Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)
 
Educational games overview
Educational games overviewEducational games overview
Educational games overview
 
mindful xp Video Postmortem
mindful xp Video Postmortemmindful xp Video Postmortem
mindful xp Video Postmortem
 
00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content development00 aft715 narrative skill of game content development
00 aft715 narrative skill of game content development
 
Video Games Development
Video Games DevelopmentVideo Games Development
Video Games Development
 
2. research (14)
2. research (14)2. research (14)
2. research (14)
 
Lecture 7 - Experience Management
Lecture 7 - Experience ManagementLecture 7 - Experience Management
Lecture 7 - Experience Management
 
An Introduction to Educational Game Design
An Introduction to Educational Game DesignAn Introduction to Educational Game Design
An Introduction to Educational Game Design
 
Amazing Feats of Daring - Uncharted Post Mortem
Amazing Feats of Daring - Uncharted Post MortemAmazing Feats of Daring - Uncharted Post Mortem
Amazing Feats of Daring - Uncharted Post Mortem
 
Narrative skill of game content development
Narrative skill of game content developmentNarrative skill of game content development
Narrative skill of game content development
 
BSA Game Design Merit Badge
BSA Game Design Merit BadgeBSA Game Design Merit Badge
BSA Game Design Merit Badge
 
Super Microbe World: Using Games to Teach Science and Hygiene
Super Microbe World: Using Games to Teach Science and HygieneSuper Microbe World: Using Games to Teach Science and Hygiene
Super Microbe World: Using Games to Teach Science and Hygiene
 
Game theory and strategy (PCA16, PCATX)
Game theory and strategy (PCA16, PCATX)Game theory and strategy (PCA16, PCATX)
Game theory and strategy (PCA16, PCATX)
 
Marketing Astroneer
Marketing AstroneerMarketing Astroneer
Marketing Astroneer
 
2. research
2. research2. research
2. research
 
Building a Mobile, Social, Location-Based Game in 5 Weeks
Building a Mobile, Social, Location-Based Game in 5 WeeksBuilding a Mobile, Social, Location-Based Game in 5 Weeks
Building a Mobile, Social, Location-Based Game in 5 Weeks
 
1. initial plans
1. initial plans1. initial plans
1. initial plans
 
7. Evaluation (Interactive).pptx
7. Evaluation (Interactive).pptx7. Evaluation (Interactive).pptx
7. Evaluation (Interactive).pptx
 
Unit 1 assignment 3 by fateha
Unit 1 assignment 3 by fatehaUnit 1 assignment 3 by fateha
Unit 1 assignment 3 by fateha
 

More from Artur Ganszyniec

Narrative Design for Everyone
Narrative Design for EveryoneNarrative Design for Everyone
Narrative Design for EveryoneArtur Ganszyniec
 
Narrative-Driven Game Design (PL)
Narrative-Driven Game Design (PL)Narrative-Driven Game Design (PL)
Narrative-Driven Game Design (PL)Artur Ganszyniec
 
Zagraj w to jeszcze raz, Sam
Zagraj w to jeszcze raz, SamZagraj w to jeszcze raz, Sam
Zagraj w to jeszcze raz, SamArtur Ganszyniec
 
Ślepe zaułki designu, czyli jak przestałem się bać i pokochałem preprodukcję.
Ślepe zaułki designu, czyli jak przestałem się bać i pokochałem preprodukcję.Ślepe zaułki designu, czyli jak przestałem się bać i pokochałem preprodukcję.
Ślepe zaułki designu, czyli jak przestałem się bać i pokochałem preprodukcję.Artur Ganszyniec
 
Prototypowanie i design iteracyjny
Prototypowanie i design iteracyjnyPrototypowanie i design iteracyjny
Prototypowanie i design iteracyjnyArtur Ganszyniec
 
Podstawy Projektowania Gier
Podstawy Projektowania GierPodstawy Projektowania Gier
Podstawy Projektowania GierArtur Ganszyniec
 

More from Artur Ganszyniec (8)

Narrative Design for Everyone
Narrative Design for EveryoneNarrative Design for Everyone
Narrative Design for Everyone
 
Narrative-Driven Game Design (PL)
Narrative-Driven Game Design (PL)Narrative-Driven Game Design (PL)
Narrative-Driven Game Design (PL)
 
Przepis na grę
Przepis na gręPrzepis na grę
Przepis na grę
 
Zagraj w to jeszcze raz, Sam
Zagraj w to jeszcze raz, SamZagraj w to jeszcze raz, Sam
Zagraj w to jeszcze raz, Sam
 
Ślepe zaułki designu, czyli jak przestałem się bać i pokochałem preprodukcję.
Ślepe zaułki designu, czyli jak przestałem się bać i pokochałem preprodukcję.Ślepe zaułki designu, czyli jak przestałem się bać i pokochałem preprodukcję.
Ślepe zaułki designu, czyli jak przestałem się bać i pokochałem preprodukcję.
 
Historie padem pisane
Historie padem pisaneHistorie padem pisane
Historie padem pisane
 
Prototypowanie i design iteracyjny
Prototypowanie i design iteracyjnyPrototypowanie i design iteracyjny
Prototypowanie i design iteracyjny
 
Podstawy Projektowania Gier
Podstawy Projektowania GierPodstawy Projektowania Gier
Podstawy Projektowania Gier
 

Recently uploaded

WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Constructionmbermudez3
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Construction
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Making your F2P puzzler a story-driven game, what could possibly go wrong? Based on a true story.

  • 1. Making your F2P puzzler a story-driven game What could possibly go wrong? Based on a true story.
  • 2. This is a case study • Story-driven • Practical • Anecdotical • Hopefully with some general conclusions
  • 3. ATGames • Small, focused team, • trying to make quality mobile games, • with a love-hate relationship with F2P.
  • 5. Game • Another Case Solved - puzzle detective game set in the interesting times of the sugar prohibition • tile-matching core gameplay loop • strong story elements
  • 6. Before ACS • Puzzle Craft a relaxing game of farming and mining, F2P puzzle/townbuilding • Our first tile-matching game and quite a success.
  • 7. Before ACS • The Mooniacs addictive physics puzzler with totally unnecessary three alternative endings. • The first game we produced, and we learned a lot during the production.
  • 8. Before ACS • The Witcher - AAA cRPG about an emotionally unstable monster slayer. • The first game I worked on, included here to explain the need for adding a story :)
  • 9. The Quest • Why did we decide to make a story-driven F2P puzzle game? • We were bored • We had some experience in puzzles • We had some experience in storytelling • It seemed like a good idea :)
  • 10. High Hopes • We hoped to appeal to mystery-games fans • We hoped the story will be a driver to play for players that are not into puzzle games. • We hoped the gameplay will be a driver for those not interested in the story. • We hoped it will be awesome!
  • 11. First Fears • We feared we would lose casual players • We feared the game will be harder to make • We feared it will monetize poorly
  • 12. Design Decisions • Segmented gameplay - a series of criminal cases, as opposed to the continuous flow in Puzzle Craft • Story - detective procedural series • Gameplay - progress-driven
  • 13. Story
  • 14. Setting • Sugar Prohibition all the great noir tropes, no problems with rating. • Hardboiled Gumshoe struggling for money and fighting for the truth, a great hero archetype. • Core fantasy in perfect synergy with the monetization model.
  • 15. Making of a Hero • We provide an archetype - players give the protagonist a face. • We make the hero pivotal for the story. • Players customize the avatar... • ...show competence through the gameplay.
  • 17. Mr or Ms Gumshoe? • We wanted players to be able to choose if they are playing a woman or a man. • To localize the game we had to accommodate for gender-specific texts... • ... so we decided to make the most of it.
  • 19. True Romance • The same cast of characters, • different dialogues, • significantly different story.
  • 20. The Burglar • Friend/rival for male detectives. • Romantic interest for female detectives.
  • 21. The Police Officer • Friend/rival for female detectives. • Romantic interest for male detectives.
  • 22. Behind the Story • Likable, competent protagonist • Emotional ties to other characters • Narrative inspired by TV series: episodes, seasons, recurring characters, slow development of the main plot.
  • 24. Tile-matching • Connect Tiles: to solve a case gather clues, different for every witness. • Long Chains: get bonus puzzles, use them to max. the case. • Limitations: number of moves, target numbers for puzzles.
  • 25. Witnesses Inspired by „Guess Who”. Find the person, who matches all criteria. Number of questions depends on photos collected.
  • 26. Crime Scene Hot or Cold, limited no. moves. Find the ”hottest” item. Max. ”hotness” shown depends on Fingerprints collected.
  • 27. City Search Find the place that matches all hints. Some icons are hidden. Number of hints depends on Maps collected.
  • 28. Progress: Skills • Skills grouped by puzzle type. • Can be unlocked as the character gains levels. • Players decide which skills to pick. • Can be upgraded.
  • 29. Progress: Equipment • Office: both esthetic and gameplay choice. • New items bought for in-game currency. • Equipment modifies gameplay or gives bonus currency. • Choice: many items per slot.
  • 30. Behind the Gameplay • Basics: tile-matching, and players’ abilities • Additional puzzles: difficulty lowered by successful tile-matching • Skills (persistent), tools (consumable) • Progress: skills and equipment (modify and enrich the basic gameplay)
  • 32. Big Loop • Major Cases: story progress, earning stars and cash. • Your Office: investment, spending cash. • Your Character: unlocking skills, spending stars.
  • 33. Small Loop • Newspaper Cases: easy, repeatable, grinding in-game currency. • Tools: useable, buy them with in-game currency. • Story Progress: newspapers needed to unlock Major Cases.
  • 34. Dependencies • Story Progress: you need to grind tile-matching puzzles to unlock new cases. • Gameplay Progress: you need to solve story cases to earn stars for new skills and level up your character.
  • 35. Story Constraints • Every case consists from the same blocks: • Investigation - initial tile matching, • Suspects - identifying a person, • Search - finding an item, • City - locating an address. • Suspects, Search and City - order may vary.
  • 36. Gameplay Constraints • The puzzles must make sense for the story. • That means no random cases. • Progress in the story => character progress => need for higher difficulty
  • 37. One Environment • Story to gameplay: hints in the dialogues, if you read you gain an edge. • Gameplay to story: custom mechanics used only in crucial moments. • Credibility: gameplay set in a context, story told not by text alone.
  • 38. The Unexpected • We encountered some surprises... • ... that in hindsight are obvious... • ... but we were surprised nonetheless.
  • 39. Dramatization Effect • As the story progresses the characters accumulate more and more background, • demand more and more characterization, • the story gets deeper and more nuanced, • and writing takes more and more time.
  • 40. Power Level Effect • As the story progresses the protagonist becomes more and more competent, • demands harder challenges, • and new gameplay mechanisms, • so implementation takes more and more time.
  • 41. It Just Gets Harder • Work gets more complicated as the project progresses: • you have to design harder puzzles, • repetitiveness creeps in, • and the dialogues swell (or it’s just us?).
  • 42. Localization • The game was written in English • we made the Polish localization in-house • and it took much longer than expected. • We skipped other languages - too much text, translation too expensive.
  • 43. Updates • New chapters - obvious choice, appeals only to long-time players. • New skills - obvious choice, appeals only to advanced players. • New players? - that is the question.
  • 44. Adding Depth • New skills - not in the main branch. • New skill upgrades - some skills just cannot be upgraded. • New mechanisms - all types of puzzles in newspaper cases.
  • 45. Update Constraints • Consistency - side cases raise questions of difficulty level, relations with NPCs, state of the world. • Forced Progress - every new case progresses the character. Sooner or later new mechanisms will be needed. • Limits - app size, memory limits.
  • 46. Problem: Scalability • Most puzzlers are effectively endless. • Story-driven games need finite arcs. • One leg is shorter.
  • 47. Ways out? • Freeze gameplay progress on high difficulty plateau (ex. high end-game skill prices) and provide interesting side stories. • Introduce some kind of a „newspaper-burner” (ex. some collectible elements to be unlocked by grinding newspapers)
  • 48. Look at the Bright Side!
  • 49. Story • Loyal fans, who care about your game. • Story compensates for repetitive core gameplay. • It is both a driver to play and a reward. • Can be fun to write :)
  • 50. Gameplay • Loyal fans, who don’t care for your story :) • Gameplay makes waiting for the next case fun - you don’t have to put the game down. • Effective progress loop: mastery => advancement => puzzles change => need for mastery.
  • 51. Was it worth it? • Spoiler: oh yes! • Great reception. • Good profits. • Diversification is good for your team.
  • 52. But... • Knowing, what we know now... • ... we would have done some things differently. • And we probably will :)
  • 54. We Are Hiring! Looking for a Senior Programmer! http://atgames.pl/jobs.html