[Vietnam Mobile Day 2013] - How did we launched an online mobile game in 3 months
-
Upload
aiti-education -
Category
Documents
-
view
420 -
download
0
description
Transcript of [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
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
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
HƯỚNG ĐI
4
Tại sao game?
• Đam mê
• Thú vị
• Thách thức
• Năng động
5
Lựa chọn hướng đi
Làm app Game nhỏ Clone game Big Hit
Game lớn $$$
6
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
Dòng game
8
Reach
Arcade
RPG
Casino
Card
Battle
TBS
Adventure Sim
Farm
ARPU
Action
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
KỸ THUẬT
10
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
Mô hình hệ thống
12
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
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
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
VẬN HÀNH
16
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
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
Doanh thu
• Users = Visitor x Conversion Rate
• Revenue = Users x ARPU
19
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
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
Sự kiện 30/4
22
What’s next?
23
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
25