Web Monetization logo

Web Monetization

Get paid in real time when people play your games!
Coil subscribers visit your game, play it, and Coil sends you micropayments as they play.
Web Monetization is an open browser API that you can use in JavaScript.
You can use XRP Tip Bot to easily manage your wallet.

Web Monetization is a brand new category which we hope 100% of this year's
submissions will go to. It's optional, it's as simple as adding a single meta tag,
and offers unlimited possibilities. You will be able to receive payments when people
play your games, give back to supportive players with additional content or expanding
game mechanics, and help other devs make money from Coil by playing their games too.

Experts

Nathan Lie

Nathan Lie

Nathan is a Software Engineer at Coil who considers himself a gamer first and an engineer second. He's been working with and on applications using Web Monetization for the past year, including a proof-of-concept that Web Monetized a browser-based Quake server. He's looking forward to seeing what developers will come up with for the competition!

@feraltc | coil.com

Yuriy Dybskiy

Yuriy Dybskiy

Yuriy Dybskiy is a founder of Puma Browser, a privacy focused mobile web browser with a new way to pay for content and services without ads and tracking. Previously they worked with the following companies: Lyft, Parse, Meteor, Cloudant and a few others. They helped organize Apache CouchDB Conf and Worldwide Meteor Day and had a bunch of startup explorations that led to “experience” rather than great outcomes. Outside of work they enjoy spending time in nature, playing tennis, riding motorcycles, reading, taking photos and dancing Argentine Tango.

@html5cat | pumabrowser.com

Prizes

Coil

Coil for 6 months

Coil subscription plans for six months each for every competition participant.


Jscrambler

3 × Jscrambler license

Three Jscrambler Startup licenses for three months each.

Aseprite

5 × Aseprite license

Five Aseprite animated sprite editor and pixel art tool licenses by David Capello.


Kendo UI

5 × Kendo UI license

Five licenses of Kendo UI for ASP.NET (MVC & Core), PHP and JSP with priority support from Telerik for 12 months each.

js13kGames Coil

Rules

The rules for the Web Monetization category are exactly the same as Desktop/Mobile/Server, with one extra - include the meta tag in your website's <head>:

<meta name="monetization" content="$coil.xrptipbot.com/paymentpointer">

To get your unique payment pointer, register on the Coil's website and then visit Creator Settings where you'll be able to create your own wallet with XRP Tip Bot - this will allow you to receive instant payments.

Details

Size limit

All the official rules for the Desktop/Mobile/Server categories apply, including #3. The meta tag is mandatory to be included in the Web Monetization category and is counted within the size limit. Fortunately, it's only a couple of characters, so shouldn't take too much out of the total size limit.

Registration

You need to register a new Coil account and create your own unique payment pointer via XRP Tip Bot to participate in this category and ultimately to get paid.

Submitting to Web Monetization versus other categories

You can pick and chose any (or all) of the now four categories: Desktop, Mobile, Server, Web Monetization. You can also submit your game to the WebXR and Web Monetization categories. Remember that the WebXR category is treated separately from the classic Desktop/Mobile/Server ones.

Subscription plans for everyone

All participants, no matter if they submit their game to the Web Monetization category or not, will get two months worth subscription for free. By registering and playing games their peers submitted to this category, Coil will be paying small bits of money directly to the creators of those games. Participants who submit their game to the Web Monetization category will get four months worth subscription for free. Same goes for all the experts who will get four months subscription - while playing the games to properly judge them and give feedback, they will also allow Coil to pay those creators directly for the time spent playing.
Remember that you can submit more than one game, but there's only one 6-month subscription per given account as a prize.

The 100+20 rule

To fully utilize the platform and offer unique experience to the paying subscribers, the best way is to add extra content to your entry for them. All participants and experts will have the chance to become one. It can be as simple as adding more points to the final score, or more advanced like bonus items, levels, or game types.

Detecting a subscriber

To detect if the player is a subscriber you can check the document.monetization object and query its state: if(document.monetization && document.monetization.state === 'started') { /* hello subscriber */ }.
Remember that this may take some time to start, so if you need the information on page load as soon as it's available you can use the event instead: document.monetization.addEventListener('monetizationstart'),function(){ /* hello */ });.
See the Docs for more details.

Playing web monetized games

From the player point of view, to be recognized as the subscriber and see the extra content you have to have a Firefox / Chrome extension or use the Puma Browser, which have Web Monetization API enabled by default.

Games on the Coil website

There's a vibrant community gathered around Coil already, so all the games that will be shared there will have the chance to be played and paid accordingly to the number of plays by all their subscribers.

Questions?

If you have any questions about this category feel free to contact us via e-mail: contact@js13kgames.com.
Other options include visiting our profiles on Twitter or Facebook, or joining our Slack channel.