Thanks for the offer. I’ve frequently considered the idea of asking for money (whether it’s one time donations, or monthly subscriptions, etc) as a way to cover costs but I’m never really sure of the viability of it. Here are a few considerations:
- I think asking for donations for a company that already has a monetization model creates a weird relationship between the user and the platform. I don’t want to be selling pity. Do we offer functionality or something? I don’t want developers to be charged, I want distribution to be open as possible. In the the past if people asked to donate I just suggest that they go buy some games.
- Our bandwidth costs grow have grown substantially with the platform, around $30k a month. Running a donation program to cover that is a huge undertaking. A few people sending in 20 bucks a year isn’t going to have the necessary impact. We would have to grow out a program to match our scale and that would take a lot of resources.
- This obviously is a problem of our own making, not to pick on anyone in specific, but as an example you have a lot of first time developers uploading large Unreal engine games with prefab assets :). There’s a wide range of content being uploaded and downloaded. I don’t want to create a system where people have to be approved to distribute their work. (And yes we have default limits that we adjust accordingly, that already takes up a bit of our support team’s resources). The goal is to find a balance between how we monetize covering the costs to provide the service we have to everyone indefinitely and independently.
- In the realm of websites that show ads, I think what we’ve tried here is pretty tame comparatively. It appears in a very limited area, to a subset of users, with only one ad unit, and using Google as the provider. I think it’s easy for people to jump to conclusions: if we see it here soon it will be everywhere, but no, that’s not the case. (Of course we want to ban any fake/scammy ads that appear though)
- I also want to end with: I know there are a lot of other ways we could try to monetize but they cost a lot of engineering resources and time and aren’t always guaranteed to work (aka our job board), so that has to be taken into consideration if you’d like to share some ideas.