Andrzej Mazur • @end3r • Enclave Games
Webbr 2019 in São Paulo, Brazil, October 31st 2019
Way worse than native.
Play/sync issues, too many formats.
Web Storage, AppCache, IndexedDB, Web SQL.
Gamepad, Pointer Lock, Fullscreen, etc...
Borrowed from front-end.
Go native or go home.
But...
Fragmented market, oversaturates quickly.
Competing with native, playing by their rules.
Fast hyper-casual mobile experiences.
WebGPU, WebAssembly, hundreds of MBs of assets.
What are your struggles and needs? What problems are you facing?
Technology • Discoverability • Monetization
...wait, what?
Responsive Web Design
...offline PWA...
...in VR...
...with WebGPU...
...and WebAssembly...
...streaming from the cloud.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Flood Escape</title>
<meta name="monetization" content="your_payment_pointer">
// ...
</head>
if(document.monetization && document.monetization.state === 'started') {
// do something
}
function startEventHandler(event) {
// do something
}
document.monetization.addEventListener('monetizationstart', startEventHandler);
Levels, points, coins, weapons, bonuses, etc...
Go Web or go home.
"Classic" publisher | Web Monetization | |
---|---|---|
Implementation: | Complicated, changing code | 1 line of HTML + 2 lines of JS |
Income: | Waiting months for reports | Instant, streamed in real time |