All winners have now been payed through their PayPal accounts. Again, thank you for the great games you submitted!
Defold Foundation
Creator of
Recent community posts
Our judges have cast their votes and we are pleased to announce the winners of the Web Monetization Challenge 2020:
- Moonshot: The Great Espionage - $1500
- Relic Splatter - $750
- Panic at the museum - $500
- Twilight Secrets - $100
- S.M.S. [Secret Moon Station] - $100
- Earth's Secrets - $100
- Secrets of the Isle - $100
- The Secrets We Burn — Act 1 - $100
- Secrets of Atlantis - $100
- Island Treasure - $100
It was extremely close between first and second place and there was a lot of competition among the games placed third to fifth. Congratulations to all of the winners and thanks to everyone who participated!
The winners will be contacted to arrange for the transfer of the prize money.
/ The Defold Foundation
You really should post an early submission to catch these kinds of last-minute submission issues. Use this URL to submit your updated game: https://itch.io/jam/18202/add-game/838898?token=OD10UtJ3Jl5zliMSZvUqQImFc
Web Monetization as provided by Coil (http://coil.com) functions as a $5/month subscription where the money a subscriber pays gets divided between the WM enabled content that is used/played during each month.
Technical information here: https://itch.io/jam/the-web-monetization-challenge-2020/topic/1047889/about-web-...
In order for you as a developer to test and experiment with Web Monetization it is recommended that you have a subscription of your own. We gave away a free month with Coil at the beginning of the jam:
https://itch.io/jam/the-web-monetization-challenge-2020/topic/1031845/free-one-m...
If you send an email to the address mentioned in the above post we'll provide a one month voucher.
As an alternative you can use this browser extension to simulate Web Monetization on localhost:
https://dev.to/gustavogr/web-monetization-simulator-dnc
Finally, if you do not register with Coil and set up a payment pointer using a wallet provider you can use the Defold Foundation pointer in your submitted game:
<meta name="monetization" content="$ilp.uphold.com/QkG86UgXzKq8">
Hello all game jammers!
We hope you got a good start to the game jam and that you have a solid idea that you are working on. With a little less than 20 days left on the game jam you still have plenty of time to make something really awesome! We look forward to playing your submitted games.
Keep it up!
❤️ / The Defold Foundation
We've tried to summarize the topic of web monetization here: https://itch.io/jam/the-web-monetization-challenge-2020/topic/1047889/about-web-...
There seems to be a bit of uncertainty what Web Monetization is and what it isn't. This post will try to shed some light of this new standard.
What is Web Monetization
Web Monetization is an open technology that allows someone viewing a webpage or playing a web game to stream very small payments (micropayments) to the creator in real time. It is an exciting new and non-intrusive way for game developers to monetize their web games while at the same time offering premium content to their paying players.
Web Monetization is being proposed as a W3C standard. It is based on the Interledger protocol which is an open, neutral protocol for transferring money of any currency, including digital currencies such as Bitcoin.
How does it work?
Three things are required in order to send and receive payments:
- A player must have an account with a Web Monetization Provider - The provider streams payments from the player. One example (currently the only example) is Coil.
- The developer must have a Web Monetization Wallet - The wallet holds received payments. Examples of services which provide digital wallets are Uphold and Gatehub.
- The developer must add a Payment Pointer on the webpage containing content that should be monetized - The payment pointer tells the provider which wallet to send the money to. An example of a payment pointer is the one held by the Defold Foundation: $ilp.uphold.com/QkG86UgXzKq8.
If the payment pointer is present on a website it will receive payments when visited by a web monetized user. The payment pointer is embedded in the <head> of a web page:
<meta name="monetization" content="$ilp.uphold.com/QkG86UgXzKq8">
Setup and detecting payments
The basic setup of adding the payment pointer to your website is documented here. As a developer you have access to a simple event based JavaScript API to detect when payments are streamed. Use this to differentiate between a paying and a non-paying player. Learn more about the JavaScript API here. For Defold there's an extension which binds the JavaScript API to Lua and similar integrations also exist for Godot, Phaser and Unity.
Wait? Streaming micropayments? Can't I pay any amount I want?
The purpose of Web Monetization is not to be another system for in-app purchases or tipping. It is supposed to be used for streaming of micropayments. Creators should get rewarded automatically and instantly through many many small streams of revenue coming from active use of the content they provide, be it an article, a video or a game.
How should I use Web Monetization in a game?
This is for you to figure out! You should come up with ways in which you can reward web monetized players as they play your game. One very obvious (but not very creative way) is of course to disable ads for web monetized players. Instead we recommend that you try to come up with ways in which you can integrate the streaming payments in the main game mechanics or meta game. Does monetized players have access to otherwise restricted content? Do they get some kind of bonus? Counters/timers that increase/decrease faster? Something else?
I think you need to either create an Extension (I think that is what they are called in Game Maker) or have a snippet of JavaScript code call into GML when the Web Monetization state changes (https://help.yoyogames.com/hc/en-us/articles/360006636152-Execute-A-GML-Script-F...)
Yeah, so the purpose of Web Monetization is not to be another system for active in-app purchases or tipping. It is supposed to be used for streaming of micropayments. Creators should get rewarded automatically and instantly through many many small streams of revenue coming from active use of the content they provide, be it an article, a video or a game.
So think about ways in which you can reward web monetized players as they play your game. One very obvious way is of course to disable ads for a web monetized player. But that is not very integrated into the gameplay experience. How can you tie web monetization to the main game mechanics or meta game? Do they have access to otherwise restricted content? Do they get some kind of bonus? Counters/timers that increase/decrease faster?
(Side-note: Web Monetization itself is based on the Interledger protocol which also can be used for direct payments of any amount)
We have received questions about the use of art and sound effects created prior to the game jam. We have nothing in the rules which forbid this and we say that you can "use existing tools, frameworks and libraries". This can be extrapolated to also cover use of existing art and sound.
Keep in mind that we will be looking at the game as a whole and judge the game on three criteria:
- Fun - Is the game fun?
- Web Monetization - How well does the game integrate and use Web Monetization?
- Theme - How well does the game incorporate and interpret the theme?
If you use art from kenney.nl or some art which you have created before the jam does not matter much, but we obviously prefer to see something new, instead of reused art. But we do at the same time recognise the fact that a lone game developer might not be skilled in coding, game design, art and sound. Use common sense and focus on our three criteria: Fun, Theme and use of Web Monetization!
The theme for the game jam is "Secrets". You must incorporate some aspect of the theme in your game. Perhaps some of the game mechanics are secret and has to be discovered while playing? Or there's a secret weaved into the story, waiting to be uncovered as the game is played? Or maybe the player will find secret treasures? Or something completely different. It is all up to you!
We wish you all good luck and we look forward to playing your submissions!
Hi everyone!
One week left until the jam starts! Exciting isn't it? To help you with the integration and testing of the Web Monetization API in your game Coil is giving away one-month voucher codes to all participants.
If you want a one-month voucher code please send us an e-mail to webmonetization@defold.se with subject "Coil one-month voucher" and your itch.io username in the email body BEFORE November 1st. We will send you the code when the jam starts. We will not be able to send out codes after this date.
When you receive the code please follow these instructions to get started:
1. Activate your free Coil membership
Redeem your code at: https://coil.com/redeem
Note that you will be asked for a credit card. You will not be charged until month two, so note that date if you want to cancel before first $5/month charge.
2. Install a browser extension
Browser add-ons/extensions are available for Mozilla Firefox, Google Chrome, Brave and Microsoft Edge. For mobile iOS and Android users, the Puma Browser (a fork of Firefox) does not require any add-on/extension.
3. Get creative!
Start working on your game and blow our socks off with something really cool!
Although this has already been announced elsewhere on the forum (https://itch.io/jam/the-web-monetization-challenge-2020/topic/1022867/web-moneti...) I thought it best to share it here as well that itch.io has added the "monetization" value to all HTML5 iframes.
We have uploaded a WM enabled game to itch.io to verify that the new "monetization" flag on the itch.io <iframe> tag works as expected. You can try the game here:
https://defold.itch.io/climberz (source code: https://github.com/defold/game-climberz)
For more inspiration we recommend that you check out theWinners in the Web Monetization category of the js13kgames competition: https://js13kgames.com/#winners-webmonetization
The extension has received to updates to fix potential crashes. Latest release is: https://github.com/defold/extension-webmonetization/releases/tag/1.0.2