Developer FAQ

Frequently Asked Questions

What does Pley do for me?

Pley primarily provides:

  1. Web Playable; where players can play your game on the web. Once qualified, we also port the game for you to make it web compatible and performant.
  2. Game site; filled with content tailored to your player base.
  3. Webshop; where users can buy items directly from you, increasing your profit.

Additionally, with Pley you get developer tools that simplifies much of running a game on the web, automated build processing, regional payment methods, rewarded ads, and much more!

How to get started with Pley?

First, let us set up your game site. We’ll do this for you, using the assets you provide. Alternatively, if you already have a website, you can use that one. Then:

  1. If you want one, launch your webshop. Configure your webshop in the Game Manager, and integrate Pley Entitlements into your game. Get it live in a very short timeframe.
  2. Provide Pley with your game for porting to the web. After the porting process, launch the game!
  3. Pley is built to minimize the maintainace cost. Continue what you are doing day-to-day, but with your game on web!

We would be happy to get you going - just reach out!

What browsers does Pley support?

Pley supports all major browsers. When builds are uploaded to the Game Manager, builds are automatically processed for web compatibility. Browsers constantly evolve, and Pley makes sure that you're always up to date on the latest!

Some browsers have privacy limitations which may reduce functionality.

See specific browser-support info here.

What are Pley's major features?

Providing and hosting the Web Playable is Pley's primary service. Supporting the Web Playable is the Gamesite.
Within your game, there is also a set of primary features you can implement: Authentication, Payments, Cross-platform Account Linking, & Rewarded Ads.

Finally, the Game Manager contains various developer tools such as managing products, publishing builds, setting up playtesting release tracks, and much more.

Do I have to maintain multiple games and branches?

No!

One game. One backend. One branch. Three platforms (IOS, Android, and Web).
The goal of Pley is for you to get a web playable without having to maintain two games. Once the game porting is completed (usually on a branch like feature/pley-porting), it should be merged into your main branch. Then, whenever you make builds for mobile, also upload the web version to pley.

We make updates every week. How does that work on Pley?

Integrating Pley into your CI/build pipeline is recommended, so when you build for mobile it also builds for web, and the update is automatically uploaded to Pley. Then, you can instantly set the update live in the Pley Game Manager.

Pley's product is built to minimize the ongoing work you have to do after the initial porting.

Can I integrate Pley with my CI/CD or build pipeline?

Yes!
We highly recommend automating your build pipeline to include WebGL and uploading to Pley. Read more here. (https://docs.pley.com/docs/continuous-integration)

How to access/enable analytics?

There are two levels of analytics available to you on Pley.
Instantly view the performance of your game on the analytics dashboard here (LINK analytics page).
For more in-depth analytics (such as for UA), we recommend sending analytics from Pley to the analytics service you already use.
Read more about analytics.

How do I talk to Pley developers?

For our partners, we prefer setting up a unified slack channel. That way, you can easily
If you don't have that, email us at [email protected]

What technology does Pley use to run games on the web?

Games are powered by WebAssembly,
Games built in Unity are often easy to port, but other game engines are also viable such as native C++ engines.

My game is very performance-heavy. Can it run on web?

In our experience, if your game runs on mobile, it’ll run flawlessly on web.

Is there a review period for publishing new builds on Pley?

Publishing updates is very quick, with no review or limitations. Builds are uploaded to Pley (manually or automatically through your CI). Then, you can instantly set the builds live with one click in the Pley Game Manager.

How do asset hosting and delivery work?

All good mobile games use asset bundles / streamable assets / CDNs to deliver assets to users right when they need them. Pley hosts the initial build, and users always download and deliver it to them. Optimally, runtime asset delivery works the same on web and mobile. If not, Pley host the assets and deliver them to the game.

How do I configure IAP products or special offers?

Product management is very straightforward on Pley. You configure products in our Game Manager on manage.pley.com. Adding products, changing, or updating products from there is very simple and lightweight. Changes to products can instantly be set live in the game. The game then requests purchases from within the game using the product ID and the Pley SDK. Managing special offers is generally handled within the game.