SlideShare a Scribd company logo
Captain Strike
Post-mortem
JOY Entertainment
Le Giang Anh
CEO
2
CAPTAIN STRIKE - MOBILE MMOTPS
CAPTAIN STRIKE - MOBILE MMOTPS
3
CAPTAIN STRIKE - MOBILE MMOTPS
4
First mobile Third-person shooter game in Asia
http://captainstrike.com
5
• Cross platform (iOS, Android)
• Based in our in-house 3D game
engine
• 1.2M+ users for Vietnamese
version
• 1.4M+ unique users for SEA
market
• DAU: 30K
• Avg. Session Duration: 00:29:12
CAPTAIN STRIKE - MOBILE MMOTPS
6
• We use in-house game
engine
• A modified version of
Irrlicht 3D
• C++
GAME ENGINE
7
GAME ENGINE
• Cost at least 1 developers for the
engine itself
• Cost more time to develop the
game
• Hard to learn for new member (C++,
complex)
• Free
• Good performance
• Flexible
• Programmers mastered it
What went wrong?What went right?
8
GAME ENGINE
• Good documentation
• Training & training
• Using commercial engine
How to
improve?
9
• We use in-house game back
end
• Learn from Google
BACK-END
Database
Cache
API Services
Room
Controller
Room
Room
Room
Room
Server1 Server2
10
GAME BACK-END
What went wrong?What went right?
• Free
• Flexible
• Scalable
• Not so hard to deploy
• Bugs
• Failure
• Huge workload to develop
11
GAME BACK-END
• Minimize long live connections
• Minimize number of request
• Use DNS instead of IP address
for server URL
• Use online parameters to
configuration game without
updating client
How to
improve?
12
• We used in-house analytic /
tracking tools
• We used in-house admin
tool
ANALYTICS/ADMIN TOOL
13
ANALYTICS/ADMIN TOOL
What went wrong?What went right?
• Free
• Flexible
• Can handle some specific
requests
• At least 1 dev for the tool itself
• Lack of some good feature
(real-time tracking, Drill…)
• Bugs
14
• Use Google Analytics in parallel
with in-house tool
• GA: Real-time tracking, statistics
• Improve admin tool based on
publishers’ feedback
ANALYTICS/ADMIN TOOL
How to
improve?
15
• In-app purchase
• Sell items (weapon, armor,
boosters)
• No ads
MONETIZATION
16
What went wrong?What went right?
• Good balance
• Users don’t complain
• Don’t cost too much resource
• Gamer buy only 1 his favorite
weapon/armor
• VIP gamers buy all weapon/armor
within first weak
• Users ask for the update quickly
MONETIZATION
17
• Lear from Chinese / Korean /
Japanese developers
• GACHA
• Upgrade system
• Use reward videos
MONETIZATION
How to
improve?
CLASH OF ALLSTARS
GAMES 18
A REAL MOBA GAME FOR MOBILE – COMING SOON
19
THANK YOU! anh.le@joy-entertainment.com

More Related Content

What's hot

How to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android GamesHow to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
Bitbar
 
Three Trigger-Ready Flows You Can Build Today
Three Trigger-Ready Flows You Can Build TodayThree Trigger-Ready Flows You Can Build Today
Three Trigger-Ready Flows You Can Build Today
Patrick Sheil
 
Develop scalable high quality apps using Google Firebase - Lior Bruder, 11sheep
Develop scalable high quality apps using Google Firebase - Lior Bruder, 11sheepDevelop scalable high quality apps using Google Firebase - Lior Bruder, 11sheep
Develop scalable high quality apps using Google Firebase - Lior Bruder, 11sheep
DroidConTLV
 
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
Sauce Labs
 
Team Development
Team DevelopmentTeam Development
Team Development
HOnza Koudelka
 
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in MindSauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
Sauce Labs
 
Tips on building chatbots
Tips on building chatbotsTips on building chatbots
Tips on building chatbots
Aung Myint Thein
 
Evaluation Question 6 - Gabriel Kelly AS Media
Evaluation Question 6 - Gabriel Kelly AS MediaEvaluation Question 6 - Gabriel Kelly AS Media
Evaluation Question 6 - Gabriel Kelly AS Media
TheMightyGabes
 
Live Panel: Appium Core Committers Answer Your Questions
Live Panel: Appium Core Committers Answer Your Questions		Live Panel: Appium Core Committers Answer Your Questions
Live Panel: Appium Core Committers Answer Your Questions
Sauce Labs
 

What's hot (11)

How to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android GamesHow to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
 
Equipment list
Equipment listEquipment list
Equipment list
 
Three Trigger-Ready Flows You Can Build Today
Three Trigger-Ready Flows You Can Build TodayThree Trigger-Ready Flows You Can Build Today
Three Trigger-Ready Flows You Can Build Today
 
Develop scalable high quality apps using Google Firebase - Lior Bruder, 11sheep
Develop scalable high quality apps using Google Firebase - Lior Bruder, 11sheepDevelop scalable high quality apps using Google Firebase - Lior Bruder, 11sheep
Develop scalable high quality apps using Google Firebase - Lior Bruder, 11sheep
 
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
 
Team Development
Team DevelopmentTeam Development
Team Development
 
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in MindSauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
 
3rd day
3rd day3rd day
3rd day
 
Tips on building chatbots
Tips on building chatbotsTips on building chatbots
Tips on building chatbots
 
Evaluation Question 6 - Gabriel Kelly AS Media
Evaluation Question 6 - Gabriel Kelly AS MediaEvaluation Question 6 - Gabriel Kelly AS Media
Evaluation Question 6 - Gabriel Kelly AS Media
 
Live Panel: Appium Core Committers Answer Your Questions
Live Panel: Appium Core Committers Answer Your Questions		Live Panel: Appium Core Committers Answer Your Questions
Live Panel: Appium Core Committers Answer Your Questions
 

Viewers also liked

VictorOps Guide to Blameless Post-mortems
VictorOps Guide to Blameless Post-mortemsVictorOps Guide to Blameless Post-mortems
VictorOps Guide to Blameless Post-mortems
VictorOps
 
Blameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowBlameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to Know
VictorOps
 
Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...Devopsdays
 
Post mortem Review
Post mortem ReviewPost mortem Review
Post mortem Review
Gemma Catolino
 
Post Mortem Template
Post Mortem TemplatePost Mortem Template
Post Mortem Template
Dennis Stevenson
 
Post mortem examination(autopsy)
Post mortem examination(autopsy)Post mortem examination(autopsy)
Post mortem examination(autopsy)
Avinash Bhondwe
 

Viewers also liked (6)

VictorOps Guide to Blameless Post-mortems
VictorOps Guide to Blameless Post-mortemsVictorOps Guide to Blameless Post-mortems
VictorOps Guide to Blameless Post-mortems
 
Blameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowBlameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to Know
 
Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...
 
Post mortem Review
Post mortem ReviewPost mortem Review
Post mortem Review
 
Post Mortem Template
Post Mortem TemplatePost Mortem Template
Post Mortem Template
 
Post mortem examination(autopsy)
Post mortem examination(autopsy)Post mortem examination(autopsy)
Post mortem examination(autopsy)
 

Similar to Game Mobile Captain Strike Post-Mortem - Le Giang Anh

Android Application Optimization: Overview and Tools - Oref Barad, AVG
Android Application Optimization: Overview and Tools - Oref Barad, AVGAndroid Application Optimization: Overview and Tools - Oref Barad, AVG
Android Application Optimization: Overview and Tools - Oref Barad, AVG
DroidConTLV
 
Best Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBest Practices in Mobile Game Testing
Best Practices in Mobile Game Testing
Bitbar
 
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through LoggingRumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
SolarWinds Loggly
 
Gdco12 kartik ayyar
Gdco12 kartik ayyarGdco12 kartik ayyar
Gdco12 kartik ayyarKartik Ayyar
 
From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4
Martin Pernica
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hdslantsixgames
 
PlayFab and unity gdc2019
PlayFab and unity gdc2019PlayFab and unity gdc2019
PlayFab and unity gdc2019
Crystin Cox
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)
slantsixgames
 
Gaming Testing
Gaming TestingGaming Testing
Gaming Testing
ProtoTech Solutions
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
iFunFactory Inc.
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
gamifi.cc
 
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
CODE BLUE
 
OSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
OSMC 2014 | Naemon 1, 2, 3, N by Andreas EricssonOSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
OSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
NETWAYS
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
Gerke Max Preussner
 
Creating Dragon City for Mobile
Creating Dragon City for MobileCreating Dragon City for Mobile
Creating Dragon City for Mobile
Social Point
 
Recap of the google io 2017
Recap of the google io 2017Recap of the google io 2017
Recap of the google io 2017
Karan Trehan
 
2004: Söldner - a Post Mortem
2004: Söldner - a Post Mortem2004: Söldner - a Post Mortem
2004: Söldner - a Post Mortem
Teut Weidemann
 
How We Won Gamedev By Rolling Our Own Tech (no notes)
How We Won Gamedev By Rolling Our Own Tech (no notes)How We Won Gamedev By Rolling Our Own Tech (no notes)
How We Won Gamedev By Rolling Our Own Tech (no notes)
Mihai Gosa
 
Gree Internship Presentation
Gree Internship PresentationGree Internship Presentation
Gree Internship PresentationKushagra Udai
 
Epic Fails in LiveOps
Epic Fails in LiveOpsEpic Fails in LiveOps
Epic Fails in LiveOps
James Gwertzman
 

Similar to Game Mobile Captain Strike Post-Mortem - Le Giang Anh (20)

Android Application Optimization: Overview and Tools - Oref Barad, AVG
Android Application Optimization: Overview and Tools - Oref Barad, AVGAndroid Application Optimization: Overview and Tools - Oref Barad, AVG
Android Application Optimization: Overview and Tools - Oref Barad, AVG
 
Best Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBest Practices in Mobile Game Testing
Best Practices in Mobile Game Testing
 
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through LoggingRumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
 
Gdco12 kartik ayyar
Gdco12 kartik ayyarGdco12 kartik ayyar
Gdco12 kartik ayyar
 
From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hd
 
PlayFab and unity gdc2019
PlayFab and unity gdc2019PlayFab and unity gdc2019
PlayFab and unity gdc2019
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)
 
Gaming Testing
Gaming TestingGaming Testing
Gaming Testing
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
 
OSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
OSMC 2014 | Naemon 1, 2, 3, N by Andreas EricssonOSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
OSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
Creating Dragon City for Mobile
Creating Dragon City for MobileCreating Dragon City for Mobile
Creating Dragon City for Mobile
 
Recap of the google io 2017
Recap of the google io 2017Recap of the google io 2017
Recap of the google io 2017
 
2004: Söldner - a Post Mortem
2004: Söldner - a Post Mortem2004: Söldner - a Post Mortem
2004: Söldner - a Post Mortem
 
How We Won Gamedev By Rolling Our Own Tech (no notes)
How We Won Gamedev By Rolling Our Own Tech (no notes)How We Won Gamedev By Rolling Our Own Tech (no notes)
How We Won Gamedev By Rolling Our Own Tech (no notes)
 
Gree Internship Presentation
Gree Internship PresentationGree Internship Presentation
Gree Internship Presentation
 
Epic Fails in LiveOps
Epic Fails in LiveOpsEpic Fails in LiveOps
Epic Fails in LiveOps
 

More from Phạm Quốc Chinh

Khóa học ASO marketing game - ae share nhé!
Khóa học ASO marketing game - ae share nhé!Khóa học ASO marketing game - ae share nhé!
Khóa học ASO marketing game - ae share nhé!
Phạm Quốc Chinh
 
Tuyển dụng vị trí 2 d designer 2d artist game
Tuyển dụng vị trí 2 d designer 2d artist gameTuyển dụng vị trí 2 d designer 2d artist game
Tuyển dụng vị trí 2 d designer 2d artist game
Phạm Quốc Chinh
 
Tuyển kịch bản game
Tuyển kịch bản gameTuyển kịch bản game
Tuyển kịch bản game
Phạm Quốc Chinh
 
Game Mobile Ads, Facts and Fictions - Trần Thu Hiền
Game Mobile Ads, Facts and Fictions - Trần Thu HiềnGame Mobile Ads, Facts and Fictions - Trần Thu Hiền
Game Mobile Ads, Facts and Fictions - Trần Thu Hiền
Phạm Quốc Chinh
 
Game Mobile IOT & Smarthome - Nguyễn Tuấn Anh
Game Mobile IOT & Smarthome - Nguyễn Tuấn AnhGame Mobile IOT & Smarthome - Nguyễn Tuấn Anh
Game Mobile IOT & Smarthome - Nguyễn Tuấn Anh
Phạm Quốc Chinh
 
Game Mobile UI/UX - Hồ Việt Hải
Game Mobile UI/UX - Hồ Việt HảiGame Mobile UI/UX - Hồ Việt Hải
Game Mobile UI/UX - Hồ Việt Hải
Phạm Quốc Chinh
 
Game Mobile Cơn sóng wearables và các thiết bị cá nhân dưới góc nhìn của ngườ...
Game Mobile Cơn sóng wearables và các thiết bị cá nhân dưới góc nhìn của ngườ...Game Mobile Cơn sóng wearables và các thiết bị cá nhân dưới góc nhìn của ngườ...
Game Mobile Cơn sóng wearables và các thiết bị cá nhân dưới góc nhìn của ngườ...
Phạm Quốc Chinh
 
Tai lieu lap trinh game mobile voi unity3d
Tai lieu lap trinh game mobile voi unity3dTai lieu lap trinh game mobile voi unity3d
Tai lieu lap trinh game mobile voi unity3d
Phạm Quốc Chinh
 
Lập trình game unity3d
Lập trình game unity3dLập trình game unity3d
Lập trình game unity3d
Phạm Quốc Chinh
 

More from Phạm Quốc Chinh (9)

Khóa học ASO marketing game - ae share nhé!
Khóa học ASO marketing game - ae share nhé!Khóa học ASO marketing game - ae share nhé!
Khóa học ASO marketing game - ae share nhé!
 
Tuyển dụng vị trí 2 d designer 2d artist game
Tuyển dụng vị trí 2 d designer 2d artist gameTuyển dụng vị trí 2 d designer 2d artist game
Tuyển dụng vị trí 2 d designer 2d artist game
 
Tuyển kịch bản game
Tuyển kịch bản gameTuyển kịch bản game
Tuyển kịch bản game
 
Game Mobile Ads, Facts and Fictions - Trần Thu Hiền
Game Mobile Ads, Facts and Fictions - Trần Thu HiềnGame Mobile Ads, Facts and Fictions - Trần Thu Hiền
Game Mobile Ads, Facts and Fictions - Trần Thu Hiền
 
Game Mobile IOT & Smarthome - Nguyễn Tuấn Anh
Game Mobile IOT & Smarthome - Nguyễn Tuấn AnhGame Mobile IOT & Smarthome - Nguyễn Tuấn Anh
Game Mobile IOT & Smarthome - Nguyễn Tuấn Anh
 
Game Mobile UI/UX - Hồ Việt Hải
Game Mobile UI/UX - Hồ Việt HảiGame Mobile UI/UX - Hồ Việt Hải
Game Mobile UI/UX - Hồ Việt Hải
 
Game Mobile Cơn sóng wearables và các thiết bị cá nhân dưới góc nhìn của ngườ...
Game Mobile Cơn sóng wearables và các thiết bị cá nhân dưới góc nhìn của ngườ...Game Mobile Cơn sóng wearables và các thiết bị cá nhân dưới góc nhìn của ngườ...
Game Mobile Cơn sóng wearables và các thiết bị cá nhân dưới góc nhìn của ngườ...
 
Tai lieu lap trinh game mobile voi unity3d
Tai lieu lap trinh game mobile voi unity3dTai lieu lap trinh game mobile voi unity3d
Tai lieu lap trinh game mobile voi unity3d
 
Lập trình game unity3d
Lập trình game unity3dLập trình game unity3d
Lập trình game unity3d
 

Recently uploaded

Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 

Recently uploaded (20)

Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 

Game Mobile Captain Strike Post-Mortem - Le Giang Anh

  • 2. 2 CAPTAIN STRIKE - MOBILE MMOTPS
  • 3. CAPTAIN STRIKE - MOBILE MMOTPS 3
  • 4. CAPTAIN STRIKE - MOBILE MMOTPS 4 First mobile Third-person shooter game in Asia http://captainstrike.com
  • 5. 5 • Cross platform (iOS, Android) • Based in our in-house 3D game engine • 1.2M+ users for Vietnamese version • 1.4M+ unique users for SEA market • DAU: 30K • Avg. Session Duration: 00:29:12 CAPTAIN STRIKE - MOBILE MMOTPS
  • 6. 6 • We use in-house game engine • A modified version of Irrlicht 3D • C++ GAME ENGINE
  • 7. 7 GAME ENGINE • Cost at least 1 developers for the engine itself • Cost more time to develop the game • Hard to learn for new member (C++, complex) • Free • Good performance • Flexible • Programmers mastered it What went wrong?What went right?
  • 8. 8 GAME ENGINE • Good documentation • Training & training • Using commercial engine How to improve?
  • 9. 9 • We use in-house game back end • Learn from Google BACK-END Database Cache API Services Room Controller Room Room Room Room Server1 Server2
  • 10. 10 GAME BACK-END What went wrong?What went right? • Free • Flexible • Scalable • Not so hard to deploy • Bugs • Failure • Huge workload to develop
  • 11. 11 GAME BACK-END • Minimize long live connections • Minimize number of request • Use DNS instead of IP address for server URL • Use online parameters to configuration game without updating client How to improve?
  • 12. 12 • We used in-house analytic / tracking tools • We used in-house admin tool ANALYTICS/ADMIN TOOL
  • 13. 13 ANALYTICS/ADMIN TOOL What went wrong?What went right? • Free • Flexible • Can handle some specific requests • At least 1 dev for the tool itself • Lack of some good feature (real-time tracking, Drill…) • Bugs
  • 14. 14 • Use Google Analytics in parallel with in-house tool • GA: Real-time tracking, statistics • Improve admin tool based on publishers’ feedback ANALYTICS/ADMIN TOOL How to improve?
  • 15. 15 • In-app purchase • Sell items (weapon, armor, boosters) • No ads MONETIZATION
  • 16. 16 What went wrong?What went right? • Good balance • Users don’t complain • Don’t cost too much resource • Gamer buy only 1 his favorite weapon/armor • VIP gamers buy all weapon/armor within first weak • Users ask for the update quickly MONETIZATION
  • 17. 17 • Lear from Chinese / Korean / Japanese developers • GACHA • Upgrade system • Use reward videos MONETIZATION How to improve?
  • 18. CLASH OF ALLSTARS GAMES 18 A REAL MOBA GAME FOR MOBILE – COMING SOON