Vietnam Mobile Day 2013: Xây dựng game online trên di động
-
Upload
gamelandvn -
Category
Technology
-
view
887 -
download
0
description
Transcript of Vietnam Mobile Day 2013: Xây dựng game online trên di động
![Page 1: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/1.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/2.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/3.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/4.jpg)
HƯỚNG ĐI
4
![Page 5: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/5.jpg)
Tại sao game?
• Đam mê
• Thú vị
• Thách thức
• Năng động
5
![Page 6: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/6.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/7.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/8.jpg)
Dòng game
8
Reach
Arcade
RPG
Casino
Card
Battle
TBS
Adventure Sim
Farm
ARPU
Action
![Page 9: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/9.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/10.jpg)
KỸ THUẬT
10
![Page 11: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/11.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/12.jpg)
Mô hình hệ thống
12
![Page 13: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/13.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/14.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/15.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/16.jpg)
VẬN HÀNH
16
![Page 17: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/17.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/18.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/19.jpg)
Doanh thu
• Users = Visitor x Conversion Rate
• Revenue = Users x ARPU
19
![Page 20: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/20.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/21.jpg)
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: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/22.jpg)
Sự kiện 30/4
22
![Page 23: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/23.jpg)
What’s next?
23
![Page 24: Vietnam Mobile Day 2013: Xây dựng game online trên di động](https://reader033.fdocument.pub/reader033/viewer/2022060111/556592fbd8b42a093a8b4a9e/html5/thumbnails/24.jpg)
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