Author Archives: Ani Mohan

GameSnacks brings HTML5 games to Google products

Last February we announced GameSnacks, a HTML5 gaming platform from Area 120, Google’s workshop for experimental products. We launched GameSnacks to test whether lightweight, casual games would resonate with people who use the internet via low memory devices on 2G and 3G networks, especially in countries like India and Indonesia.

Since then, millions of people from around the world have played our games. GameSnacks now has more than 100 games built by early game development partners. These games span multiple genres: classics (e.g. Chess), racing games (e.g. Retro Drift), puzzle games (e.g. Element Blocks), and hypercasual games (e.g. Cake Slice Ninja) to list a few. You can check out the full catalog by visiting gamesnacks.com.


Today, we’re sharing how we’ve broadened our efforts by bringing HTML5 games to Google products. We’re also inviting more game developers to join us as we grow the platform.

Finding HTML5 games to play is hard

When I mention HTML5 web gaming to friends and family, they fondly remember Flash gaming sites from 10 or 15 years ago. Web games have come a long way since then. Mobile browsers can now render rich graphics, and engines like Phaser, Construct and Cocos make it easier for developers to build HTML5 games. 

HTML5 games tend to be small, enabling them to load quickly in a variety of network conditions, whether on 2G near the outskirts of New Delhi or on an intermittent connection on a New York City subway. Users can play them on any device with a web browser: Android, iOS, and desktop. And across these devices, users don’t need to install anything to play. They simply tap on a link and start playing games immediately.

However, the distribution landscape for HTML5 games is fragmented. Developers have to painstakingly modify their HTML5 games to work across each app they integrate with or web portal they upload to. Discovering HTML5 games to play is often difficult.

We’ve been thinking about how we can make HTML5 game developers’ lives easier to ultimately get more HTML5 games out to more users. Here’s a closer look at how we’re doing this.

A new way to discover HTML5 games across Google products

Back in February 2020, we announced our partnership with Gojek to bring HTML5 games to their users and give developers a new distribution opportunity. Since then, we’ve been bringing the GameSnacks catalog to users across a variety of different Google apps. 

First, we’ve made it easy to access GameSnacks games directly from the New Tab page in Chrome, starting with users in India, Indonesia, Nigeria and Kenya. Users can get to gamesnacks.com via the Top Sites icon on Chrome on Android. The Games section is one of the most frequently visited sections of the page.

The game Stack Bounce played on Google Chrome in mobile.

Blast through blocks in Stack Bounce on GameSnacks on Google Chrome.

Second, we’ve brought GameSnacks games to Google Pay users in India. Google Pay initially started as a way to help users pay friends. Increasingly, they allow users to get many more things done: book rides, order food and now, entertain themselves.


Google Pay users in India can play GameSnacks games from the Games section of the app.

Bolly Beat played on Google Pay in India

Bounce to the rhythm in Bolly Beat on GameSnacks on Google Pay.

Third, we’re experimenting with bringing GameSnacks games to the Google Assistant. When select Android Assistant users ask to play a GameSnacks game, they can start playing instantly.


The game 99 Balls played on Google Assistant.

Ask Google to play 99 Balls on GameSnacks on Google Assistant.

And finally, we’re experimenting with surfacing GameSnacks games in Discover. Select users in India will see GameSnacks games appear in their feed:

The game Tiger Run on Google Discover.

See how far you can run in Tiger Run on GameSnacks on Google Discover.


GameSnacks will be a one-stop shop for developers to bring their HTML5 games to Google users, no matter what product they’re using. Over the coming months, we’ll look for more opportunities to bring GameSnacks games to more Google products.

An open call to game developers

We’re committed to helping game developers succeed with HTML5. Beyond continuing to help developers reach more users, we’ll help developers build meaningful gaming businesses by helping them better monetize HTML5 games. We’ll soon start experimenting with next-generation AdSense for Games ad formats with a select number of GameSnacks games.

Meanwhile, we’re continuing to add more high quality HTML5 games to our catalog. If you’re a game developer interested in being an early GameSnacks partner, reach out and let’s work together.

GameSnacks brings quick, casual games to any device

Look around on the bus, in line at a coffee shop, or even at the doctor’s office. You’ll likely see people playing games on their phones—and they’re a few of the two billion people around the world who are doing it. Unfortunately, many games (especially web games) don’t load well on low memory devices and 2G or 3G networks that hundreds of millions of people rely on.

Today, we’re announcing GameSnacks to help address this problem. Part of Area 120,Google’s lab for experimental projects, our goal is to make HTML5 games more accessible for phones on any network in the world. GameSnacks games are fast, easy to play, and available on any device that lets you connect to the internet. 

GameSnacks.png

Additionally, people in Indonesia can soon access GameSnacks games though Gojek, a leading super app in southeast Asia. Let’s explore how GameSnacks works for users and developers.

Web games are slow for many people

Take a look at how a typical web game loads on a 1 GB RAM phone on a 3G network, which is what hundreds of millions of people around the world use

Slow game.gif

Over half of mobile site visitors leave a page if it takes more than 3 seconds to load, but this game took 12 seconds. 

GameSnacks games are easy to play and fast loading

Fortunately for many users, GameSnacks games can load within a few seconds in network conditions slower than 1 Mbps, which tens of millions of people worldwide experience. For instance, Tower, a popular GameSnacks game, is quickly ready to play on the same 1 GB RAM device connected to 3G from earlier:

Fast game.gif

Our Area 120 team works with developers to achieve fast performance by reducing the size of the initially-loaded HTML page, compressing additional assets such as scripts, images, and sounds, and waiting to load them until necessary.


Next, let’s look at the design of the games. GameSnacks games are simple, fun and ideal for casual gamers. Games only last for a few minutes, and have straightforward rules that can be learned without instructions. GameSnacks games are accessible on any web-capable device. Each game supports touch, keyboard, and mouse controls and can be played on Android, iOS, and desktop devices.

GameSnacks games will be in Gojek

We’ve also partnered with Gojek to bring GameSnacks games into the Gojek ecosystem through GoGames. Gojek is a leading technology platform in Southeast Asia focused on removing life’s daily frictions. Through this partnership, we’ll deliver more accessible gaming experiences to Southeast Asian users, starting in Indonesia.

GameSnacks Gojek.jpg

Our team is always looking to add more high quality games to the GameSnacks game catalog. If you’re an HTML5 game developer interested in building fast-loading games for people around the world, please contact us

Additionally, if you develop an app that could embed GameSnacks games, please reach out. GameSnacks games can help entertain your users and increase the likelihood that they come back to your app. The presentation of the games can also be customized to feel native to your app.

When it comes to gaming, fast is better than slow. We’re excited to bring GameSnacks games to more users around the world and make gaming more accessible.