[vietnam mobile day 2013] - how did we launched an online mobile game in 3 months

25
XÂY DỰNG GAME ONLINE TRÊN DI ĐỘNG Thú vị và thách thức Nguyễn Khánh Duy Tofu Games

Upload: aiti-education

Post on 29-Jun-2015

420 views

Category:

Documents


0 download

DESCRIPTION

Diễn giả: Nguyễn Khánh Duy Đơn vị: Công ty Cổ phần Mwork

TRANSCRIPT

Page 1: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

XÂY DỰNG GAME ONLINE

TRÊN DI ĐỘNG

Thú vị và thách thức Nguyễn Khánh Duy

Tofu Games

Page 2: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Tự giới thiệu

• Nguyễn Khánh Duy

• 2008-2012: CTO @ Tinhvan Media & Tinhvan Telecom

• Xalo.vn (Search Portal)

• Xalo Mobile (Mobile VAS Portal)

• Xalo Content Platform

• 9/2012: Tofu Games

• 10 người, 1 game

• http://tofu.vn

2

Page 3: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Nội dung

• Lựa chọn hướng đi

• Thách thức kỹ thuật với game online

• Vận hành

3

Page 4: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

HƯỚNG ĐI

4

Page 5: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Tại sao game?

• Đam mê

• Thú vị

• Thách thức

• Năng động

5

Page 6: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Lựa chọn hướng đi

Làm app Game nhỏ Clone game Big Hit

Game lớn $$$

6

Page 7: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Feature phone

• Tại sao chọn Feature phone?

• Yêu cầu không khắt khe

• Chi phí phát triển thấp hơn smartphone

• Thị trường vẫn rất lớn

• Hãy chú ý đến kênh phân phối / phát hành (?)

• Khó khăn

• Hạn chế do thiết bị (bộ nhớ, màn hình)

• Sáng tạo trong giới hạn!

7

Page 8: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Dòng game

8

Reach

Arcade

RPG

Casino

Card

Battle

TBS

Adventure Sim

Farm

ARPU

Action

Page 9: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Online vs Offline

• Pros

• Tính cộng đồng bổ trợ cho gameplay

• Thu phí linh hoạt hơn

• Cập nhật dần và liên tục

• Nắm được số liệu người chơi

• Cons

• Thách thức kỹ thuật

• Khó khăn khi vận hành và CSKH

9

Page 10: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

KỸ THUẬT

10

Page 11: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Thách thức

• Chất lượng mạng

• Thuê bao 2G còn rất lớn

• Chất lượng 3G thiếu ổn định

• Số lượng kết nối

• Multiplayer

11

Page 12: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Mô hình hệ thống

12

Page 13: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Protocol Design

• TCP vs UDP

• Khả mở

• Binary vs XML / JSON

• Khả chuyển

• Java / Obj-C / .NET

• Mã hóa và bảo mật

• Tham khảo: Apache Thrift

13

Page 14: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Game Server

• Tự phát triển vs Giải pháp thương mại (SmartFox)

• Đảm bảo tốc độ

• Bất đồng bộ hóa mọi thứ

• Pool mọi thứ

• Cache mọi thứ

• Database

• MySQL + In-memory DB

14

Page 15: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Những vấn đề thường gặp

• Đứt kết nối • Xử lý sau đứt kết nối

• Lag

• Resource leaking • DB connection

• Memory

• Locking

• Thread

15

Page 16: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

VẬN HÀNH

16

Page 17: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Launching

17

Sản phẩm

Mạng phân phối

App Store

Media / Ads

WAP

Báo giấy

Truyền hình

WAP

Web

Device

Page 18: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Hình thức thu phí

• Tạo tài khoản (5000 Đ)

• VIP 30 ngày (15000 Đ)

• Vật phẩm trong game

18

Page 19: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Doanh thu

• Users = Visitor x Conversion Rate

• Revenue = Users x ARPU

19

Page 20: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Vận hành

• Lắng nghe feedback từ người chơi

• Xác định chu kỳ cập nhật sản phẩm

• Bổ sung nội dung trong game

• Tổ chức sự kiện (in-game event)

20

Page 21: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Xây dựng cộng đồng

• Trong game

• Avatar

• Chat

• Hội nhóm

• Bảng xếp hạng

• Thi đấu

• Kết đôi

• Ngoài game

• Forum

• Các kênh CSKH

• Thi sáng tác, thi ảnh

21

Page 22: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Sự kiện 30/4

22

Page 23: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

What’s next?

23

Page 24: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Một số bài học

• Thử nghiệm và thay đổi liên tục

• Kiên trì

• Rút kinh nghiệm

• Cân đối giữa phát triển và vận hành

• Nâng cao trình độ team

24

Page 25: [Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months

Q&A [email protected]

25