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

Game Development and Production by Devon
Game Development and Production by DevonGame Development and Production by Devon
Game Development and Production by Devon
Agate Studio
 

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.

Educational games overview
Educational games overviewEducational games overview
Educational games overview
David Farrell
 
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
Naughty Dog
 
BSA Game Design Merit Badge
BSA Game Design Merit BadgeBSA Game Design Merit Badge
BSA Game Design Merit Badge
David 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 Hygiene
David Farrell
 
7. Evaluation (Interactive).pptx
7. Evaluation (Interactive).pptx7. Evaluation (Interactive).pptx
7. Evaluation (Interactive).pptx
roselyons1
 
Unit 1 assignment 3 by fateha
Unit 1 assignment 3 by fatehaUnit 1 assignment 3 by fateha
Unit 1 assignment 3 by fateha
haverstockmedia
 

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

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

Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
awasv46j
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
nirzagarg
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 

Recently uploaded (20)

Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 

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