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.
How do I get started developing with Pley?
Reach out to us to gain access to the Game Manager; there you can upload builds, manage your game, and download the Pley SDK/libraries. Read more at https://docs.pley.com.
Can I do slow/partial rollouts for updates on Pley?
Right now we do not support staged rollouts (e.g. release to 5% of the user base). However, it’s a highly requested feature that is high on our current internal product roadmap.
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.
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 does Pley help get games to run on the web?
Post processing; all builds uploaded to Pley are automatically processed. There we make automatic changes, fixes, and optimizations to the code to improve web runtime. We continuously improve the post-processing as the web changes and as we learn more - letting us improve your game without you having to make an update.
How can mobile and web use the same codebase?
- Porting process, where we are experienced enabling web without impacting mobile.
- Conditional compilation, where certain code uses “#ifdef PLEY” to instruct the compiler to ignore code that is web only.
- Pley Processing; whenever a build is uploaded to Pley, processing automatically web compatibility patches your code.
Do I have to maintain multiple games or branches?
No! One codebase, one branch, one backend; web and mobile.
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 does Pley work with frequent game updates?
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.
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.