Top Banner
Captain Strike Post-mortem JOY Entertainment Le Giang Anh CEO
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Captain Strike Post-mortem

Captain Strike

Post-mortem

JOY Entertainment Le Giang Anh

CEO

Page 2: Captain Strike Post-mortem

2

CAPTAIN STRIKE - MOBILE MMOTPS

Page 3: Captain Strike Post-mortem

CAPTAIN STRIKE - MOBILE MMOTPS 3

Page 4: Captain Strike Post-mortem

CAPTAIN STRIKE - MOBILE MMOTPS 4

First mobile Third-person shooter game in Asia

http://captainstrike.com

Page 5: Captain Strike Post-mortem

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

Page 6: Captain Strike Post-mortem

6

• We use in-house game

engine

• A modified version of

Irrlicht 3D

• C++

GAME ENGINE

Page 7: Captain Strike Post-mortem

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?

Page 8: Captain Strike Post-mortem

8

GAME ENGINE

• Good documentation

• Training & training

• Using commercial engine

How to

improve?

Page 9: Captain Strike Post-mortem

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

Page 10: Captain Strike Post-mortem

10

GAME BACK-END

What went wrong? What went right?

• Free

• Flexible

• Scalable

• Not so hard to deploy

• Bugs

• Failure

• Huge workload to develop

Page 11: Captain Strike Post-mortem

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?

Page 12: Captain Strike Post-mortem

12

• We used in-house analytic /

tracking tools

• We used in-house admin

tool

ANALYTICS/ADMIN TOOL

Page 13: Captain Strike Post-mortem

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

Page 14: Captain Strike Post-mortem

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?

Page 15: Captain Strike Post-mortem

15

• In-app purchase

• Sell items (weapon, armor,

boosters)

• No ads

MONETIZATION

Page 16: Captain Strike Post-mortem

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

Page 17: Captain Strike Post-mortem

17

• Lear from Chinese / Korean /

Japanese developers

• GACHA

• Upgrade system

• Use reward videos

MONETIZATION

How to

improve?

Page 18: Captain Strike Post-mortem

CLASH OF ALLSTARS

GAMES 18

A REAL MOBA GAME FOR MOBILE – COMING SOON

Page 19: Captain Strike Post-mortem

19

THANK YOU! [email protected]