Pley Developer FAQ
Frequently Asked Questions -- Porting and Launching Games on the Web with Pley
How do I start porting my game to the web with Pley?
Install the Pley SDK, set WebGL as the target platform in Unity, and upload your build via the Game Manager.
What engines does Pley support?
Pley supports Unity (easiest to port) and native C++ engines. Other engines may work — contact us to confirm or get your game evaluated by the Pley team.
How long does the porting process take?
Porting takes 2-6 weeks, depending on game complexity. Pley handles the initial setup; you integrate it into your main branch.
Do I need web development experience?
No, Pley’s toolchain manages hosting, optimization, and delivery. Focus on your game.
Are there security/cheating issues with running my game on web?
Very little! Anything that users can do in a web browser, they can already achieve on Android. Cheating or security issues are very rare for games on Pley. Pley makes sure all communication is robust and difficult to meddle with.
How do I integrate Pley with my CI pipeline?
Set up Continuous Integration to auto-build WebGL and upload to Pley when you build for mobile.
How do I publish updates?
Upload builds (manual or CI/CD) to the Game Manager and set them live with one click—no review delays.
Can I maintain one codebase for mobile and web?
Yes, use conditional compilation (e.g., #ifdef PLEY
) to handle web-specific code. Merge into your main branch post-porting. Pley also insists on using the same backend for all versions of your game, no matter the platform.
How do I launch on my own website?
Upload your build, configure it in the Game Manager, and embed the Web Playable on your site or use a Pley Gamesite.
How do I add monetization?
Configure products in the Game Manager. Pley supports rewarded ads (Google Adsense) and in-game purchases. Once Pley payments are implemented, it will work on any distribution channels -- no matter what payment solution they use.
How do I link mobile and web accounts?
Use Pley Connect to sync progress with a button, link, or QR code.
What analytics are available?
View core data in the Game Manager or send detailed analytics to your preferred service. See Analytics.
Can I launch on third-party platforms like Crazy Games?
Yes, update to Pley SDK 5.5.0+, make a production release through the Game Manager, and submit your game for Crazy Games through the Crazy Games page in the Game Manager.
How do I let users link accounts with third-party platforms such as Discord / Crazy Games?
Account linking with other distribution channels comes out-of-the-box for all games using Pley Gamesites.
How do I test my game before launch?
Use closed/open testing tracks in the Game Manager for QA and pre-production builds.
What if my game has web-incompatible features?
Pley’s SDK analysis flags issues. Fix them via the report window or consult our porting process.
How do I get started?
Request developer access at Pley Developer Tools, install the SDK, and follow Starting with Pley.
Browser Support
Pley works on all major browsers, auto-processing builds for compatibility. Some privacy limits may apply for private browsers. Through Pley's automated build post-processing, the goal is +98% browser support. Details here.
Weekly Updates?
Add Pley to your CI pipeline. Build for mobile and web together, then instantly publish updates via the Game Manager.
The workflow between mobile and web stays nearly identical!
What is Pley?
Pley gets your game on the web effortlessly with:
- Web Playable: We port your game for web compatibility.
- Game Site: A custom site for your players.
- Distribution: Reach platforms like Crazy Games and Discord, no extra work to maintain your cross-platform game.
Plus, enjoy developer tools, automated build processing, payments, and rewarded ads!
How to Start?
- Game Site: We’ll set it up with your assets—or use your existing site. (Read more)
- Getting Started with the Pley SDK Begin uploading builds to the web. (Tutorial )
- Porting: Get going making your mobile game web-ready today! (Read more)
- Launch: Go live and maintain your usual workflow!
Contact us to get started!
Key Features
- Core: Web Playable + Game Site.
- In-Game: Authentication, Payments, Account Linking, Rewarded Ads.
- Game Manager: Manage products, builds, and playtesting.
One Game, Multiple Platforms?
Yes! One game, one backend, one branch—IOS, Android, and Web. Merge the web port into your main branch and upload builds to Pley alongside mobile. Then expand on the web to many more web-based distribution channels!
CI/CD Integration?
Absolutely. We always highly recommend integrating Pley into your build pipeline. Automate WebGL builds and uploads to Pley. Learn how.
Analytics?
- Basic: Check performance on the dashboard (Analytics on Pley ).
- Advanced: Sync with your existing analytics. More info.
Contact Us
Partners get a Slack channel. Otherwise, email [email protected].
Tech Behind Pley?
WebAssembly powers it. Unity’s a breeze to port; other engines like C++ work too.
Performance-Heavy Games?
If it runs on mobile, it’ll shine on web.
Build Reviews?
None! Upload builds (manually or via CI) and go live instantly in the Game Manager. There you can set it live to your players on all platforms with one single click!
Asset Hosting?
Pley hosts your initial build. Runtime assets ideally match your mobile setup; if not, Pley always host and delivers your game assets. If you already use a CDN on mobile to deliver assets, just keep using the same setup for web with no changes!
IAPs & Offers?
Set up products in the Game Manager (manage.pley.com). Changes go live instantly. Use the Pley SDK for purchases and ads; the game-code otherwise should remain identical for delivering offers and deals to the player.
Updated 4 days ago