Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Playerloop SDK

An asset by playerloop
The page banner background of a mountain and forest
Playerloop SDK thumbnail image
Playerloop SDK thumbnail image
Playerloop SDK hero image

Quick Information

0 ratings
Playerloop SDK icon image
playerloop
Playerloop SDK

Playerloop is the fastest way to collect bug reports from your players! Perfect for Early Access, game jam and any game really!Features:- Start collecting bug reports in 5 minutes- Attach save game files to the reports for faster debugging- Easy web interface to check your bug reports- Free for the first 50 indie developers!Built by indie developers for indie developers!

Supported Engine Version
3.5
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
2 years ago
Git URL
Issue URL


PlayerLoop Godot Plugin

Get bug reports from your players, fast. Improve your game, reward the community.

If your player thinks there is a bug, you have something to fix. A lot of these do not throw exceptions in your code. With PlayerLoop, you can easily implement a bug reporting feature inside your game. You also get an easy-to-use interface to check the reports and download the savegame files and the screenshots to figure out what the problem is.

We are currently in free closed Beta! You can join us here on Discord: README Discord Chat

Getting started

If you did not do that already, head over playerloop.io and sign up for an account.

You can install this Godot plugin normally, either: a) Clone this repository or b) Download it from the Godot Asset Library

Now unzip what you downloaded. It will contain a addons/ folder. Paste that folder into your Godot root project (like you would for any Godot pluging).

After installing the Library, don't forget to activate it in your Project settings. Click on Project on the top main menu, then choose Project Settings and then switch to Plugins. Enable the library as follows:

README Activate Library

Now you need to set up your secret. Go to playerloop.io/settings and copy your secret to the clipboard.

Now go back inside Godot and navigate to the file res://addons/playerloop/Playerloop/playerloop.gd

And add the secret to line 13. So if your secret is ghterereeesdfsdfsd, line 13 goes from:

"playerloopSecret": ""

to

"playerloopSecret": "ghterereeesdfsdfsd"

Save the file and you are ready to go!

Now you can call the Playerloop singleton from anywhere in your code. To upload a bug report, you can simply call:

Playerloop.request.post("I found a bug in your first level!")

To attach one or more savegame files together with the report, you can add an array of filepaths to the report function:

Playerloop.request.post("I found a bug in your first level!", ["user://savegamefile.gd"])

Opening the Privacy Policy page

When integrating the Bug Report interface into your game, don't forget to ask your users to accept the Playerloop Privacy Policy. It has to be a clear checkmark that is not active by default. The description of the checkmark has to link to our Privacy Policy, and to do so, you can use this function of the SDK:

Playerloop.open_privacy_policy():

Calling this function will open the user's browser and display the Playerloop Privacy page, so it's handy to have it trigger if the user clicks on the linked words. Something like:

✅ By checking this checkmark, I accept the Playerloop privacy policy

Where clicking on the underlined words will trigger the function above.

Example project

You can find an example Godot project with a simple implementation of this library here: COMING SOON

Full reference

Coming soon

Contributing

Make a PR :)

Playerloop is the fastest way to collect bug reports from your players! Perfect for Early Access, game jam and any game really!
Features:
- Start collecting bug reports in 5 minutes
- Attach save game files to the reports for faster debugging
- Easy web interface to check your bug reports
- Free for the first 50 indie developers!

Built by indie developers for indie developers!

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Playerloop SDK icon image
playerloop
Playerloop SDK

Playerloop is the fastest way to collect bug reports from your players! Perfect for Early Access, game jam and any game really!Features:- Start collecting bug reports in 5 minutes- Attach save game files to the reports for faster debugging- Easy web interface to check your bug reports- Free for the first 50 indie developers!Built by indie developers for indie developers!

Supported Engine Version
3.5
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
2 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers