Code Monkey home page Code Monkey logo

platformsample-unreal's Introduction

Platform SDK Demo

The demo demonstrates how to use PICO Unreal Platform SDK to integrate the Platform services for online games.

For detailed instructions, visit Demo documentation. For suggestions and questions, visit PICO community.

Requirements

Environment Version
Unreal Engine 4.27 5.1 5.2
PICO Integration SDK ≥2.4.0
PICO device system ≥5.8.0

Download Unreal Integration SDK from this link.

Description

The platform services are as follows:

Service Description
Identity & Friend Identity & Friend service enables you to access the information of user accounts, get the friend list of the current logged-in users, and more. It also enables your app's users to enjoy a social experience, such as sending friend requests. For more information, refer to Unreal documentation: Identity Interface and Friends Interface.
RTC The RTC module in the SDK Platform Service has a centralized communication structure instead of an end-to-end one. Therefore, once the user enters the room and enables voice chat, the microphone continuously captures audio data and uploads it to the RTC server. The RTC server then transmits the audio data to each client in the room, and the client that receives the audio data will broadcast it.
Room & Matchmaking Room & Matchmaking module offers developers with abilities such as player-to-player networking, matchmaking, room management, and in-room messaging.
Social Interaction Social interaction enables users to enjoy your app with their friends and share their experiences on social platforms.
Leaderboards This capability allows for the multi-dimensional display of user game rankings, fostering entertaining competition between players to enhance player engagement. This document introduces the scenarios, features, and concepts related to the leaderboard service.
Achievement Helps to build a positive feedback mechanism in the game, allowing players to obtain achievements within the game, thus enhancing the fun and player engagement.
Challenge Challenges belong to leaderboards. You MUST create challenges for leaderboards and manage challenge-related data such as challenge entries.
IAP IAP module integrates various payment systems such as Credit or Debit Card, Paypal, and Alipay, thereby providing a one-stop and flexible payment solution.
DLC DLC provides a more flexible and lighter way to update apps. Once you need to update the content of a published app, you don't need to upload a new version; simply associate new resources (such as levels and cosmetics) as DLCs with the add-ons on the PICO Developer Platform. This way, users can purchase, download and experience the latest game resources without having to upgrade or reinstall your app; DLC also provides you with a broader revenue stream.
Subscription Subscriptions provide a recurring payment model that allows users to purchase the premium content in your app. PICO provides auto-renewable subscriptions. After integrating the Subscriptions service into your app, the order fulfillment and deduction processes are automatically done by the PICO system.
Exercise data authorization Sport service provides multiple APIs to access the user's exercise data from the built-in PICO app — PICO Fitness.
Cloud storage Cloud storage is used to back up users' app data, such as identities, custom settings, preference settings, and game progress, on specific devices. If users use new devices, reset their devices, or reinstall apps, the backup data can then be restored to new devices.

platformsample-unreal's People

Contributors

liangerrrard avatar liuxiaozhen12 avatar pico-wangyuping avatar

Stargazers

 avatar

Watchers

Dexter Yang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.