Cách tốt nhất để tạo game di động

Tổng quan

Nền tảng Facebook mở rộng ra ngoài phạm vi web để cung cấp trải nghiệm được cá nhân hóa và mang tính xã hội cho người chơi trên các nền tảng di động bao gồm cả iOS và Android. Game có thể tích hợp với Facebook trên di động để tận dụng các kênh xã hội nhằm tăng mức độ phân phối, tương tác và cuối cùng là doanh thu.

Công nghệ dễ triển khai của Facebook có thể là một yếu tố thúc đẩy mạnh mẽ lưu lượng truy cập vào game của bạn, nhưng các nhà phát triển game di động đã gặp phải một số thách thức cụ thể khi triển khai các tính năng chính của Facebook. Tài liệu này sẽ thảo luận những cách làm tốt nhất của chúng tôi khi xây dựng một game di động mang tính xã hội nhằm giúp bạn tránh các sai lầm thường gặp và tận dụng toàn bộ những gì Facebook có thể cung cấp.

Những cách làm tốt nhất này được thu thập từ các game di động thành công đã triển khai Facebook và đạt hiệu quả tuyệt vời, đồng thời đã được chứng minh là cải thiện kết quả trên cả Apple App Store lẫn Google Play.

Những cách làm tốt nhất này thuộc 4 hạng mục chính:

Cuối tài liệu này là một danh sách kiểm tra toàn diện, tóm tắt những cách làm tốt nhất.

Đăng nhập bằng Facebook

Việc khuyến khích người chơi trên di động kết nối với Facebook là một phương thức đã được chứng minh là giúp tăng mức độ tương tác trong game. Game được kích hoạt trên mạng xã hội giúp người chơi tương tác lâu hơn trong mỗi phiên chơi, kéo dài tổng thời gian chơi của người chơi trong game và cải thiện khả năng kiếm tiền chung. Việc triển khai hiệu quả phương thức Đăng nhập bằng Facebook có thể khiến tỷ lệ chuyển đổi tăng 85%, nhờ đó kết nối thêm nhiều người chơi với một trải nghiệm được cá nhân hóa và mang tính xã hội. Vì vậy, bạn cần phải tích hợp đúng cách phương thức Đăng nhập bằng Facebook trong sản phẩm của mình.

Bên cạnh Cách tốt nhất để sử dụng phương thức Đăng nhập bằng Facebook, chúng tôi còn cung cấp một số cách làm tốt nhất dành riêng cho game di động.

Hiển thị nổi bật phương thức đăng nhập

Đăng nhập bằng Facebook được chứng minh là phương thức giúp cải thiện khả năng khám phá, tăng mức độ tương tác của người chơi cũng như khả năng kiếm tiền cho game di động.

Do đó, bạn nên hiển thị nổi bật quy trình Đăng nhập bằng Facebook trong game. Việc có chức năng của Facebook trong một menu cài đặt hoặc tùy chọn là điều rất tốt. Tuy nhiên, bạn nên có một vị trí nổi bật cho nút Đăng nhập khi khởi chạy Ứng dụng để khuyến khích mọi người kết nối. Một số game thành công nhất tận dụng nền tảng di động của Facebook đều đặt nút đăng nhập trên màn hình đầu tiên trong game và giải thích rõ rằng game hoạt động xoay quanh chức năng của Facebook.

Gia tăng giá trị của việc kết nối bằng Lợi ích và Ưu đãi

Ngoài việc giúp người chơi dễ dàng tìm thấy chức năng Đăng nhập bằng Facebook trong game, bạn nên thông báo rõ lợi ích mà người chơi có thể nhận được khi kết nối với Facebook. Hãy cố trả lời câu hỏi "Vì sao tôi nên kết nối với Facebook?" bằng một nút kêu gọi hành động và thông điệp bán nâng cấp rõ ràng.

Thông điệp phổ biến chứa nội dung cho biết rằng người chơi có thể:

  • có trải nghiệm được cá nhân hóa trong game,
  • đồng bộ tiến trình chơi game trên các nền tảng,
  • thách đấu bạn bè,
  • tham gia các giải đấu hàng tuần và xem bảng thành tích được xã hội hóa,
  • yêu cầu trợ giúp và hỗ trợ để dễ dàng thăng cấp trong game.

Đăng nhập là hoạt động duy nhất bạn có thể tặng thưởng theo chính sách. Do đó, hãy giải thích rõ những lợi ích mà người chơi có thể nhận được khi đăng nhập bằng Facebook (có thể là xu miễn phí, vật phẩm miễn phí, thăng cấp miễn phí trong game).

Thiết kế game

Sau khi bạn kết nối thành công người chơi với Facebook, có nhiều cách để cấu trúc game nhằm tận dụng toàn bộ dữ liệu xã hội mà Facebook cung cấp. Bằng cách thiết kế game mang tính xã hội, bạn có thể khuyến khích mọi người lan truyền game một cách hệ thống và tự nhiên thông qua các kênh xã hội trên Facebook, đồng thời cải thiện trải nghiệm của người chơi bằng việc cho phép họ chơi với bạn bè mình.

Cung cấp ngữ cảnh xã hội theo mặc định

Tương tự như Cách tốt nhất để hiển thị nổi bật phương thức đăng nhập, bạn nên hiển thị nổi bật ngữ cảnh xã hội được cá nhân hóa của người chơi trong game. Khi người chơi cài đặt game của bạn, bạn có quyền truy cập vào danh sách bạn bè của họ - những người cũng chơi game đó. Hãy tận dụng ngay điều này và giúp người chơi dễ dàng kết nối với bạn bè trong game. Đừng bắt mọi người tạo lại những mối quan hệ bạn bè có sẵn trong game. Thay vào đó, hãy hiển thị ngay những quan hệ kết nối bạn bè có sẵn của họ.

Xây dựng trải nghiệm liên tục

Nếu game của bạn có trên nhiều nền tảng (chẳng hạn như iOS, Android và game trên Facebook.com) hoặc cho nhiều thiết bị trên một nền tảng (chẳng hạn như iPhone và iPad), bạn nên hỗ trợ để người chơi có một trải nghiệm chơi game liên tục, bất kể thiết bị họ sử dụng. Trải nghiệm liên tục nghĩa là trạng thái của người chơi trong game, bao gồm cả tiến trình chơi game, vật phẩm đã mua hoặc đạt được trong game, số dư tiền tệ trong game hoặc các thông số chung trong lối chơi được giữ nguyên trong các phiên chơi và trên nhiều thiết bị. Bạn thực hiện điều này bằng cách triển khai khả năng lưu và khôi phục trạng thái game từ một máy chủ tập trung mà mình duy trì.

Ví dụ: những người đã chơi game của bạn trên Facebook.com có thể muốn tiếp tục chơi trên điện thoại của họ. Bạn muốn đảm bảo rằng mọi tiến trình hoặc vật phẩm giành được hoặc mua trong game trên web không bị mất khi người chơi chuyển sang di động.

Vì Facebook đóng vai trò là một dịch vụ nhận dạng ở khắp nơi trên tất cả những nền tảng này, bạn có thể dùng ID Facebook của người chơi để nhận dạng họ trên các thiết bị và thống nhất trải nghiệm của họ.

Phân phối

Các kênh xã hội tự nhiên của chúng tôi giúp bạn phát triển game bằng cách thu hút lưu lượng truy cập vào ứng dụng của mình. Bằng cách tối ưu hóa việc sử dụng những kênh này, bạn có thể tăng đáng kể số lượt cài đặt và mức độ tương tác từ những kênh này.

Bảng feed

Với tính năng đăng lên bảng feed, người chơi có thể đăng thông điệp về game của bạn lên dòng thời gian và lên Bảng feed của bạn bè họ. Kênh liên lạc một-nhiều này là yếu tố thúc đẩy mạnh mẽ tỷ lệ chinh phục người chơi và mức độ tương tác trên di động. Bạn nên thực hiện các bước để tối ưu hóa kênh này nhằm đạt kết quả tốt nhất.

Hộp thoại Chia sẻ gốc trên iOS

Nếu bạn phát triển game cho iOS, phiên bản mới nhất của Facebook SDK dành cho iOS sẽ cung cấp hộp thoại Chia sẻ gốc. Khi bạn chọn hiển thị hộp thoại đó, Facebook SDK sẽ mở hộp thoại Chia sẻ trên ứng dụng Facebook để mang lại cho mọi người trải nghiệm hoàn toàn tự nhiên. Sau khi chọn đăng hoặc hủy, mọi người sẽ được đưa về game của bạn và kết quả được chuyển cho mã của bạn.

Phương pháp đó có những ưu điểm sau:

  • 100% tự nhiên để cung cấp trải nghiệm chia sẻ tuyệt vời và nhanh chóng
  • Hỗ trợ chia sẻ tin đăng bằng Open Graph
  • Không yêu cầu phương thức Đăng nhập bằng Facebook

Vì trong một số trường hợp, hộp thoại Chia sẻ có thể không khả dụng (ví dụ: khi bạn chưa cài đặt ứng dụng Facebook trên thiết bị), bạn nên kiểm tra tính khả dụng của hộp thoại này bằng API được chỉ định và chuyển sang hộp thoại Nguồn cấp dữ liệu trên web nếu cần.

Chọn những khoảnh khắc thú vị để chia sẻ

Đăng lên bảng feed bằng hộp thoại Chia sẻ của Facebook là một kênh phân phối hiệu quả. Tuy nhiên, mọi người sẽ chỉ chọn tương tác với tính năng này nếu họ cảm thấy nội dung mà game của bạn cung cấp là đáng chia sẻ. Nghĩa là việc chọn những khoảnh khắc chính trong quy trình của game để nhắc mọi người đăng lên Facebook rất quan trọng. Hãy cố gắng thể hiện rõ nhất người chơi bằng cách cho phép họ khoe những thành tích hoặc sự kiện đáng chú ý trong khi chơi game của bạn. Nếu bạn nhắc người chơi chia sẻ quá nhiều lần, họ sẽ tắt lời nhắc nên tỷ lệ đăng cũng như hiển thị sẽ giảm. Do đó, hãy sử dụng kênh này một cách thận trọng và giám sát hiệu quả của việc lặp lại.

Liên kết sâu

Khi một tin được chia sẻ lên dòng thời gian của người chơi và Bảng feed của bạn bè họ, tin đó thường tương ứng với một nội dung riêng lẻ trong game của bạn. Có thể người chơi muốn khoe điểm số cao ở cấp độ họ đã hoàn tất hoặc khoe mình đã chiến thắng một giải đấu hàng tuần.

Khi người chơi khác nhấn vào một trong những tin này trong Ứng dụng Facebook dành cho iOS hoặc Android, ứng dụng gốc của bạn sẽ được khởi chạy và bạn sẽ nhận được URL nguồn mà mình đã thêm lúc đầu khi tạo tin. Thay vì chuyển người chơi đến một màn hình chính chung của game, hãy cân nhắc xem bạn có thể phân tích cú pháp theo ngữ cảnh cho liên kết đến để chuyển người chơi đến mục nội dung cụ thể mà họ đã tương tác hay không. Ví dụ: nếu người chơi đang phản hồi một tin thách đấu, hãy cho phép họ thi đấu với người chơi cụ thể đã gửi lời thách đấu ban đầu đó.

Lời mời chơi game

Lời mời chơi game là một trong những kênh xã hội chính của Facebook, được dùng để liên lạc một - một trực tiếp giữa mọi người. Lời mời chơi game trên di động đặc biệt hiệu quả vì tạo ra thông báo đẩy qua ứng dụng Facebook và mở trực tiếp trong game của bạn trên iOS hoặc Android. Lời mời chơi game rất hữu ích với vai trò là cơ chế tương tác, được dùng để liên lạc giữa những người chơi trong game của bạn nhằm thông báo cho họ về các sự kiện chơi game cụ thể.

Tùy thuộc vào việc game của bạn chỉ dành cho Di động hay chạy trên cả Facebook.com, nhà phát triển nên sử dụng Hộp thoại Lời mời chơi game. Nếu người chơi chưa đăng nhập, nhà phát triển nên phát hiện điều này và sử dụng Lời mời cài đặt ứng dụng để mời người chơi mới chơi game này.

Đăng từ máy chủ

Khi quan sát lưu lượng truy cập tin theo thời gian, bạn có thể nhận thấy một số tin hoạt động tốt hơn các tin khác. Dựa trên thông tin này hoặc bất kỳ thử nghiệm A/B nào đã tiến hành, bạn có thể thay đổi thời gian và cách game đăng tin. Nếu đăng trực tiếp từ ứng dụng di động của mình lên Facebook, bạn có thể khó lặp lại nhanh chức năng chia sẻ, vì mọi thay đổi đều yêu cầu gửi mã nhị phân mới đến cửa hàng ứng dụng gốc. Quá trình này có thể mất thời gian để được phê duyệt hoặc hiển thị. Ngoài ra, nếu cấu trúc game để ứng dụng di động báo cáo hoạt động của mọi người với một máy chủ thì bạn giữ toàn quyền kiểm soát - phía máy chủ - về nội dung chuyển cho Facebook. Như vậy, bạn có thể kiểm soát toàn bộ chi tiết về tần suất và các loại tin mình gửi đến Facebook, cho phép bạn lặp lại và tối ưu hóa để cải thiện hiệu quả của tin cũng như thúc đẩy hoạt động phân phối game.

Sử dụng lại ID ứng dụng trên Facebook trên các nền tảng

Thay vì tạo ứng dụng mới trên Facebook cho mỗi nền tảng di động của game, bạn nên sử dụng lại cùng một ID ứng dụng bằng cách kích hoạt phần Ứng dụng iOS gốc và Ứng dụng Android gốc trên trang cài đặt ứng dụng trong Trang web dành cho nhà phát triển:

Phương pháp này có nhiều ưu điểm chính. Facebook xem ứng dụng là một trải nghiệm và không phân biệt nền tảng. Nghĩa là chúng tôi thu hút lưu lượng truy cập - thông qua lời mời chơi game và tính năng Chia sẻ trên các nền tảng, cho phép người chơi tương tác qua Facebook, bất kể thiết bị họ đang sử dụng.

Ngoài ra, nếu bạn sắp ra mắt game trên một nền tảng mới và có sẵn cơ sở người chơi, bằng cách sử dụng cùng một ID ứng dụng trên Facebook, bạn có thể tăng tối đa tiềm năng khám phá thông qua việc tự khởi động cho đối tượng có sẵn của mình.

Quảng cáo

Nếu đang sử dụng Quảng cáo cài đặt ứng dụng di động để thúc đẩy hoạt động phân phối trả phí cho ứng dụng di động của mình bằng cách quảng cáo bên trong ứng dụng trên Facebook, hãy đảm bảo rằng bạn đang sử dụng Facebook SDK mới nhất (dành cho iOS hoặc Android) và thêm mã theo dõi chính xác trong ứng dụng để có thể theo dõi tính hiệu quả và hoạt động của quảng cáo. Video về quảng cáo cài đặt ứng dụng di động này trình bày trên phương diện kỹ thuật cách thêm một dòng mã cần thiết để kích hoạt tính năng theo dõi trong cả môi trường iOS lẫn Android.

Danh sách kiểm tra toàn diện

Danh sách kiểm tra sau đây là một hướng dẫn toàn diện và thông tin tổng quan về tất cả những cách làm tốt nhất được đề xuất cho game di động trên cả Android lẫn iOS. Ngoài những mục được nêu bật ở trên, bạn có thể dùng danh sách kiểm tra này để bắt đầu xây dựng game mới hoặc cải thiện game có sẵn.

Chung

Khu vực Đề xuất

SDK mới nhất

Sử dụng SDK mới nhất cho cả AndroidiOS. Các phiên bản mới nhất của Facebook SDK dành cho iOS và Facebook SDK dành cho Android cung cấp nhiều lợi ích chính so với các phiên bản trước đó.

Khi tích hợp với SDK Facebook Di động mới nhất, bạn sẽ có toàn quyền truy cập vào nền tảng di động của Facebook - hoạt động hiệu quả so với các phiên bản trước đó và mang lại trải nghiệm tốt hơn cho người chơi.

Khám phá

Khu vực Đề xuất

Trung tâm ứng dụng

Trung tâm ứng dụng là nơi trung tâm để hơn một tỷ người trên Facebook tìm và khám phá game.

Đăng nhập

Triển khai phương thức Đăng nhập bằng Facebook. Việc khuyến khích người chơi trên di động kết nối với Facebook là một phương thức đã được chứng minh là giúp tăng mức độ tương tác trong game. Cả SDK dành cho AndroidiOS đều hỗ trợ hộp thoại đăng nhập gốc để giảm thiểu tình trang gián đoạn và tăng tối đa tỷ lệ chuyển đổi.

Quyền

Chỉ yêu cầu những quyền mà game của bạn cần. Trong các SDK mới nhất dành cho iOS và Android, chúng tôi yêu cầu bạn phải đề nghị người chơi cấp quyền đọc và quyền ghi riêng.

Phân phối

Khu vực Đề xuất

Hộp thoại Chia sẻ

Tin đăng bằng Hộp thoại Chia sẻ đủ điều kiện để xuất hiện trong Bảng feed của bạn bè người chơi, cũng như trên dòng thời gian của họ. Hãy nhớ sử dụng hộp thoại gốc trên iOS.

Lời mời chơi game, quà tặng

Lời mời chơi game là một trong những kênh xã hội chính của Facebook, được dùng để liên lạc 1-1 trực tiếp giữa những người chơi. Lời mời chơi game trên di động đặc biệt hiệu quả vì tạo ra thông báo đẩy qua ứng dụng Facebook và mở trực tiếp trong game của bạn trên iOS hoặc Android.

Quà tặng là một trường hợp sử dụng phổ biến của kênh Lời mời chơi game. Quà tặng thường là vật phẩm ảo đơn giản (gói năng lượng, vật phẩm phụ) có thể dùng để tái thu hút người chơi không truy cập trong một khoảng thời gian.

Lời mời cài đặt ứng dụng

Lời mời cài đặt ứng dụng là yếu tố thúc đẩy chính sự phát triển và mức độ tương tác của game. Người chơi gửi Lời mời cho bạn bè để mời họ tham gia game, nhờ đó tăng số lượt cài đặt mới.

Lọc thiết bị

Lọc thiết bị cho những ứng dụng di động chỉ được hỗ trợ trên các nền tảng cụ thể. Bạn có thể muốn chỉ cho phép gửi lời mời chơi game đến những người có thiết bị mà bạn hỗ trợ.

Liên kết sâu

Tin liên kết sâu được chia sẻ lên dòng thời gian của người chơi và Bảng feed của bạn bè họ. Các tin thường tương ứng với một nội dung riêng lẻ trong game của bạn. Có thể người chơi muốn khoe điểm số cao ở cấp độ họ đã hoàn tất hoặc khoe mình đã chiến thắng một giải đấu hàng tuần.

Kiếm tiền

Khu vực Đề xuất

Tiền thưởng đăng nhập

Thường xuyên thưởng cho người chơi đang chơi game của bạn, ví dụ như bằng cách tặng tiền thưởng tăng dần vào mỗi ngày chơi liên tiếp (10 xu vào ngày 1, 20 xu vào ngày 2, v.v.).

Hoạt động trực tiếp

Giảm giá và sự kiện có thể là một cách hiệu quả để tăng doanh thu. Giảm giá tiền phí có thể giúp tăng doanh thu kéo mà không thực sự tăng khối lượng thanh toán chung, vì vậy, hãy thận trọng để tránh tạo quá nhiều chương trình giảm giá khuyến khích người chơi chỉ chi tiêu trong các sự kiện giảm giá. Ngoài ra, nội dung mới hoặc vật phẩm ảo mới cũng giúp tăng doanh thu khá hiệu quả.

Audience Network

Audience Network có thể giúp bạn kiếm tiền từ game trên iOS và Android thông qua quảng cáo được nhắm mục tiêu cao trên Facebook. Hãy chọn trong số 3 đơn vị quảng cáo khác nhau: quảng cáo biểu ngữ, quảng cáo chèn giữa và quảng cáo tự nhiên.

Quảng cáo

Khu vực Đề xuất

Trang Facebook

Liên kết game của bạn với một Trang Facebook. Nhờ vậy, bạn có thể thêm nút kêu gọi hành động "Chơi game" trên Trang Facebook của mình, nút "Truy cập trang ứng dụng" sẽ được thêm vào danh sách Trung tâm ứng dụng. Nếu game của bạn có trên di động, nút "Gửi đến di động" sẽ được thêm trên Trang Facebook của bạn. Hãy dùng trang này để tương tác với người chơi game của bạn, chẳng hạn như bằng cách đăng thông tin mới, câu hỏi thường gặp và nội dung hấp dẫn khác. Bạn có thể thực hiện việc này trong tab nâng cao của phần cài đặt ứng dụng.

Quảng cáo cài đặt ứng dụng di động, Quảng cáo bài viết trên Trang và Tin được tài trợ

Quảng cáo cài đặt ứng dụng di động xuất hiện trong Bảng feed trên di động và là cách hiệu quả cao để tiếp cận nhiều người hơn bằng ứng dụng di động của bạn.

Cả Quảng cáo bài viết trên Trang và Tin được tài trợ đều có thể xuất hiện trong cả Bảng feed lẫn trên cột bên phải, đồng thời là cách hữu hiệu để nâng cao mức độ nhận biết và lượt tương tác cho ứng dụng.

Sự kiện trong ứng dụng

Với Sự kiện trong ứng dụng, bạn sẽ nắm được thành phần những người tương tác với ứng dụng của mình, đo lường hiệu quả của quảng cáo ứng dụng di động trên Facebook và tiếp cận những nhóm người chơi cụ thể bằng quảng cáo ứng dụng di động trên Facebook.