SlideShare una empresa de Scribd logo
1 de 23
Tatiana Aulachynskaya
2014
GameFounders
Mobile Games: ID, UI, UX
Part 1: FTUE
Про меня
• Product manager
• Mobile games (>15 published)
• Interested in UX
About me
Три святых слова
•Acquisition
•Retention
•Monetization
3 key metrics
Использование перслнажей
UX guidelines: Character
Использование перслнажей
UX guidelines: Character
UX guidelines: Character
Использование перслнажей
UX guidelines: Character
Много анимаций и партиклов
UX guidelines: Particles & animation
Много анимаций и партиклов
Particles, particles
UX Guidelines: Story
Все очень яркое
UX guidelines: bright colors
UX guidelines: Real-life setting
UI design: FTUE
Designing: FTUE (first-time user experience)
Designing: FTUE (first-time user experience)
Designing: FTUE (first-time user experience)
Designing: FTUE (first-time user experience)
Designing: hints on loading screens
FTUE: analytics
FTUE: analytics
• Does not pause gameplay
• 30 seconds hooked
• Tunnel: step continues when user did what
you need
• Expose Cool Features Early
• Make buy in the shop / make spend hard
currency / make invite friends
FTUE checklist
FTUE Checklist… continued
• Character helps
• Better to show than write
• Can add narration
• If you want someone to look at
something, make it move.
• Make sure they get it.
• No need to show all features (hints) + don’t teach
the obvious
• Cover all steps with analytics
FTUE checklist… continued
• Tatiana Aulachynskaya
• @trinya
• S: trinushka
• trinushka@gmail.com
Questions?

Más contenido relacionado

La actualidad más candente

Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
QA Programmer
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Sumit Jain
 

La actualidad más candente (20)

QACampus PPT (STLC)
QACampus PPT (STLC)QACampus PPT (STLC)
QACampus PPT (STLC)
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 
Chapter 5 - Test Management
Chapter 5 - Test ManagementChapter 5 - Test Management
Chapter 5 - Test Management
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
 
Chapter 3 - Static Testing
Chapter 3 - Static TestingChapter 3 - Static Testing
Chapter 3 - Static Testing
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
Workflow of Creating Game UX/UI Design
Workflow of Creating Game UX/UI DesignWorkflow of Creating Game UX/UI Design
Workflow of Creating Game UX/UI Design
 
Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing Process
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
 
Jira as a Test Management Tool
Jira as a Test Management ToolJira as a Test Management Tool
Jira as a Test Management Tool
 
[Product Stars 2020] Criando experimentos para validar hipóteses
[Product Stars 2020] Criando experimentos para validar hipóteses[Product Stars 2020] Criando experimentos para validar hipóteses
[Product Stars 2020] Criando experimentos para validar hipóteses
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Rapid Release Planning
Rapid Release PlanningRapid Release Planning
Rapid Release Planning
 
Product Management For Free-to-Play Games w/ AC&A's Senior PM
Product Management For Free-to-Play Games w/ AC&A's Senior PMProduct Management For Free-to-Play Games w/ AC&A's Senior PM
Product Management For Free-to-Play Games w/ AC&A's Senior PM
 
POS Testing - Challenges and Options
POS Testing - Challenges and OptionsPOS Testing - Challenges and Options
POS Testing - Challenges and Options
 
test-plan-template-05.pdf
test-plan-template-05.pdftest-plan-template-05.pdf
test-plan-template-05.pdf
 

Similar a Mobile games UX: FTUE (tutorial) design

UX Design Overview
UX Design OverviewUX Design Overview
UX Design Overview
Joe Goebel
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
Tuấn Anh
 
Akshay-UNIT 75-LO-1,2&3-FINAL
Akshay-UNIT 75-LO-1,2&3-FINALAkshay-UNIT 75-LO-1,2&3-FINAL
Akshay-UNIT 75-LO-1,2&3-FINAL
Akshay
 

Similar a Mobile games UX: FTUE (tutorial) design (20)

[UX Series] 1 - UX Introduction
[UX Series] 1 - UX Introduction[UX Series] 1 - UX Introduction
[UX Series] 1 - UX Introduction
 
UX is Everything: Drive "Good Enough" UX into your Games.
UX is Everything: Drive "Good Enough" UX into your Games.UX is Everything: Drive "Good Enough" UX into your Games.
UX is Everything: Drive "Good Enough" UX into your Games.
 
UX Design Overview
UX Design OverviewUX Design Overview
UX Design Overview
 
When Games Go Small
When Games Go SmallWhen Games Go Small
When Games Go Small
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
 
Akshay-UNIT 75-LO-1,2&3-FINAL
Akshay-UNIT 75-LO-1,2&3-FINALAkshay-UNIT 75-LO-1,2&3-FINAL
Akshay-UNIT 75-LO-1,2&3-FINAL
 
User Experience & Extreme Programming: An Experience Report
User Experience & Extreme Programming: An Experience Report User Experience & Extreme Programming: An Experience Report
User Experience & Extreme Programming: An Experience Report
 
UX is a Mindset [Tradecraft]
UX is a Mindset [Tradecraft]UX is a Mindset [Tradecraft]
UX is a Mindset [Tradecraft]
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
 
SMARTSistas Web Design Presentation
SMARTSistas Web Design PresentationSMARTSistas Web Design Presentation
SMARTSistas Web Design Presentation
 
Step to Great User Experience
Step to Great User Experience Step to Great User Experience
Step to Great User Experience
 
UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015
 
Foundation of UI/UX
Foundation of UI/UXFoundation of UI/UX
Foundation of UI/UX
 
What is UX v1
What is UX v1What is UX v1
What is UX v1
 
UX principles at Marketing Week Live London 2014
UX principles at Marketing Week Live London 2014UX principles at Marketing Week Live London 2014
UX principles at Marketing Week Live London 2014
 
PHP Indonesia - Understanding UI UX from Developer Side
PHP Indonesia - Understanding UI UX from Developer SidePHP Indonesia - Understanding UI UX from Developer Side
PHP Indonesia - Understanding UI UX from Developer Side
 
UX for summer camp students
UX for summer camp studentsUX for summer camp students
UX for summer camp students
 
When Developer Must Become Designer - ATO2017
When Developer Must Become Designer - ATO2017When Developer Must Become Designer - ATO2017
When Developer Must Become Designer - ATO2017
 
When Developer Must Become Designer: How to be a one-person UX team
When Developer Must Become Designer: How to be a one-person UX teamWhen Developer Must Become Designer: How to be a one-person UX team
When Developer Must Become Designer: How to be a one-person UX team
 
Why user experience design fails.
Why user experience design fails.Why user experience design fails.
Why user experience design fails.
 

Más de Tatiana Aulachynskaya

Хочу сделать мобильную игру - ProductCamp Kiev2012
Хочу сделать мобильную игру - ProductCamp Kiev2012Хочу сделать мобильную игру - ProductCamp Kiev2012
Хочу сделать мобильную игру - ProductCamp Kiev2012
Tatiana Aulachynskaya
 

Más de Tatiana Aulachynskaya (14)

Как поднять активацию с помощью онбординга
Как поднять активацию с помощью онбордингаКак поднять активацию с помощью онбординга
Как поднять активацию с помощью онбординга
 
Improving Decision Making Process in PandaDoc
Improving Decision Making Process in PandaDocImproving Decision Making Process in PandaDoc
Improving Decision Making Process in PandaDoc
 
Как построить распределенную команду для работы над чем угодно
Как построить распределенную команду для работы над чем угодноКак построить распределенную команду для работы над чем угодно
Как построить распределенную команду для работы над чем угодно
 
Процесс найма удаленных сотрудников
Процесс найма удаленных сотрудниковПроцесс найма удаленных сотрудников
Процесс найма удаленных сотрудников
 
Игровой UX для тех, кому за...
Игровой UX для тех, кому за...Игровой UX для тех, кому за...
Игровой UX для тех, кому за...
 
UX трюки для монетизации мобильных игр, часть 2
UX трюки для монетизации мобильных игр, часть 2UX трюки для монетизации мобильных игр, часть 2
UX трюки для монетизации мобильных игр, часть 2
 
UX трюки для монетизации мобильных игр, часть 1
UX трюки для монетизации мобильных игр, часть 1UX трюки для монетизации мобильных игр, часть 1
UX трюки для монетизации мобильных игр, часть 1
 
Мобильные игры: ID, UI, UX
Мобильные игры: ID, UI, UXМобильные игры: ID, UI, UX
Мобильные игры: ID, UI, UX
 
10+ полезных фреймворков для мобильной игры
10+ полезных фреймворков для мобильной игры10+ полезных фреймворков для мобильной игры
10+ полезных фреймворков для мобильной игры
 
MetricsCat.com
MetricsCat.comMetricsCat.com
MetricsCat.com
 
Хочу сделать мобильную игру - ProductCamp Kiev2012
Хочу сделать мобильную игру - ProductCamp Kiev2012Хочу сделать мобильную игру - ProductCamp Kiev2012
Хочу сделать мобильную игру - ProductCamp Kiev2012
 
Игровые приложения для мобильных платформ
Игровые приложения для мобильных платформИгровые приложения для мобильных платформ
Игровые приложения для мобильных платформ
 
Как не надо делать мобильные приложения
Как не надо делать мобильные приложенияКак не надо делать мобильные приложения
Как не надо делать мобильные приложения
 
RichFaces: обзор
RichFaces: обзорRichFaces: обзор
RichFaces: обзор
 

Último

一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
eqaqen
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
balqisyamutia
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
eeanqy
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
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
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
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
 

Último (20)

Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
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
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
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...
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
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 ...
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
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...
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
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
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
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...
 

Mobile games UX: FTUE (tutorial) design

Notas del editor

  1. Управляю разработкой UI
  2. Интерфейс влияет на retentionИ на монетизацию- чтобы пользователь заплатил- чтобы пользователь играл долго- чтобы пользователь зашел еще разЗачастую это делает игровой продюсер или гейм дизайнерСпециалисты по UX занимаются исследованием и тестированием предложенных концептов
  3. Использование персонажей – retention
  4. Персонаж радуется
  5. И печалится вместе с вами
  6. Если хотите чтобы пользователь смотрел на что-то – подвигайте/подсветите это+ звукиVisual and sound confirmation of action performedNot only buttons – but collecting coins, etc.If two similar events do different things, make it clear. For example, if taking a gold coin is preferable to taking a silver coin, make the visual effect of taking a gold coin prettier.
  7. Люди читают тексты+ про погружение+ narration
  8. Все очень яркое
  9. Все очень яркое
  10. Игра:Candy Blast ManiaI. New User Flow: The game must hook a new player within 30 seconds. That means a simplified tutorial with 70% completion rate. New players should begin experiencing the game as quickly as possible.Важная часть геймплеяШаг продолжается когда пользователь сделал то что нужноExpose Cool Features Early
  11. Игра:Candy Blast ManiaI. New User Flow: The game must hook a new player within 30 seconds. That means a simplified tutorial with 70% completion rate. New players should begin experiencing the game as quickly as possible.Важная часть геймплеяШаг продолжается когда пользователь сделал то что нужноExpose Cool Features Early
  12. Игра:Candy Blast ManiaI. New User Flow: The game must hook a new player within 30 seconds. That means a simplified tutorial with 70% completion rate. New players should begin experiencing the game as quickly as possible.Важная часть геймплеяШаг продолжается когда пользователь сделал то что нужноExpose Cool Features Early
  13. Игра:Candy Blast ManiaI. New User Flow: The game must hook a new player within 30 seconds. That means a simplified tutorial with 70% completion rate. New players should begin experiencing the game as quickly as possible.Важная часть геймплеяШаг продолжается когда пользователь сделал то что нужноExpose Cool Features Early
  14. Подсказки – отличный способ провести время ожидая загрузкуИгра MegaRun
  15. Игра:Candy Blast ManiaI. New User Flow: The game must hook a new player within 30 seconds. That means a simplified tutorial with 70% completion rate. New players should begin experiencing the game as quickly as possible.Важная часть геймплеяШаг продолжается когда пользователь сделал то что нужноExpose Cool Features Early
  16. Игра:Candy Blast ManiaI. New User Flow: The game must hook a new player within 30 seconds. That means a simplified tutorial with 70% completion rate. New players should begin experiencing the game as quickly as possible.Важная часть геймплеяШаг продолжается когда пользователь сделал то что нужноExpose Cool Features Early
  17. A good tutorial should try not to pause the game, and be integrated into the gameplay. This is not an easy thing to do, but it is worth taking the time and thinking about it. When you want to explain a series of actions, it may be simpler to simply freeze the game and show a small series of images explaining the process, but most of the time, an in-gameplay tutorial is best. Try not to pause. Unless absolutely necessary, try not to pause the game for a tutorial. This is not always possible, but do try.  ?Don't teach the obvious. If there is a button that says "Jump" on screen, it is obvious what it does. On the other hand, if the game has a "Double Jump" feature, you should teach that.  ?Do Remember to make buttons appear with some kind of animation when the gameplay starts, or at least enter the screen with a moving animation, so that it catches the player's eye and makes the player try it. You need to remember that a lot of players do not play your game for long. So you may have the coolest power-ups ever implemented in any game ever, but if they are only revealed in level 10 (for example), the majority of players will never know about them, because they won't reach that level. Here is a list of things you'd want to give the players or let them know about early on in your game:  ?Power-Ups: You don't have to expose ALL of you power-ups early, but at least a few of the coolest ones, to get the players to enjoy your game.  ?Game Store: Tell the player about the store early in the game, but do so according to the explanations in the Let the Player Know section.  ?Score Bonuses: A good score bonus should have some nice visual effects to accompany it, and that makes players happy.  ?Special Abilities: Some games have special abilities or special weapons that can be unlocked by game progression or through the game store. Try to unlock at least one special ability/weapon pretty early on in the game.
  18. A good tutorial should try not to pause the game, and be integrated into the gameplay. This is not an easy thing to do, but it is worth taking the time and thinking about it. When you want to explain a series of actions, it may be simpler to simply freeze the game and show a small series of images explaining the process, but most of the time, an in-gameplay tutorial is best. Try not to pause. Unless absolutely necessary, try not to pause the game for a tutorial. This is not always possible, but do try.  ?Don't teach the obvious. If there is a button that says "Jump" on screen, it is obvious what it does. On the other hand, if the game has a "Double Jump" feature, you should teach that.  ?Do Remember to make buttons appear with some kind of animation when the gameplay starts, or at least enter the screen with a moving animation, so that it catches the player's eye and makes the player try it. You need to remember that a lot of players do not play your game for long. So you may have the coolest power-ups ever implemented in any game ever, but if they are only revealed in level 10 (for example), the majority of players will never know about them, because they won't reach that level. Here is a list of things you'd want to give the players or let them know about early on in your game:  ?Power-Ups: You don't have to expose ALL of you power-ups early, but at least a few of the coolest ones, to get the players to enjoy your game.  ?Game Store: Tell the player about the store early in the game, but do so according to the explanations in the Let the Player Know section.  ?Score Bonuses: A good score bonus should have some nice visual effects to accompany it, and that makes players happy.  ?Special Abilities: Some games have special abilities or special weapons that can be unlocked by game progression or through the game store. Try to unlock at least one special ability/weapon pretty early on in the game.