Veilwright Studio
Guides

Adult browser games: how they work, where they run and what to watch for

An adult browser game is a game for adults that runs inside a web page. Nothing is downloaded or installed: the game loads in Chrome, Safari, Firefox or Edge and is played there. That makes it the one kind of adult game that works on almost any device, including phones, where the app stores do not carry adult games at all.

This page explains how browser games work now that Flash is gone, what they are good and bad at, where saves are kept, and what to watch for. It is written for players and for developers weighing up a web release.

Key points

  • A browser game runs in a web page. There is no installer and no store.
  • Flash ended on 31 December 2020. Browser games now use HTML5, WebGL and WebAssembly.
  • They work on phones, which matters because Google Play and the App Store ban explicit games.
  • Saves usually live in the browser’s storage and can be lost when site data is cleared.
  • A browser game never needs you to install anything. A page that insists you do is a warning sign.
  • The common engines, including Ren’Py, Godot, Unity and Twine, can all export to the web.

How a browser game works

A browser game is a website. When you open the page, the browser downloads the game’s code, images and sound, and runs them. Everything happens inside the browser’s sandbox, the same protected space every web page runs in.

Three technologies do the work, and all three are built into modern browsers.

Technology What it does
HTML5 and JavaScript The page, the interface, text, 2D images and sound
WebGL Hardware-accelerated 2D and 3D graphics, without a plug-in
WebAssembly Lets code written for desktop engines run in the browser at close to native speed

None of them needs anything added to the browser. That is the difference from the Flash era.

After Flash

For about fifteen years, “browser game” meant a Flash game. Flash was a plug-in from Adobe, and many early adult games were made with it and hosted on portals.

Adobe announced in July 2017 that it would retire Flash. It ended support on 31 December 2020 and began blocking Flash content from running on 12 January 2021. By then every major browser had stopped running it.

Two things happened to the games.

  • New games moved to web standards. Everything made since is built on HTML5, WebGL and WebAssembly.
  • Old games were preserved. Emulators such as Ruffle run old Flash files safely, and the Flashpoint archive had collected more than 160,000 Flash works by October 2023.

If a site tells you to install Flash Player to play a game, do not. Flash no longer exists as a supported product, and a “Flash installer” today is not from Adobe.

Why adult games use the browser

No store in the way

A game on a web page is not in anyone’s store. The developer does not need a store’s approval to publish it, and a store cannot remove it. After Steam and itch.io restricted adult games in 2025, that independence matters more.

The game is still subject to rules. The web host and the payment provider each have content policies. But there is one fewer gatekeeper.

It is the way onto phones

Google Play’s content policy and Apple’s App Review Guidelines both exclude explicit adult games. A browser game needs neither store. It runs in the phone’s browser like any other site.

On an iPhone outside the European Union, the browser is the only route that does not involve breaking the phone’s security. The other routes, and their risks, are covered in adult games on Android and iPhone.

Nothing to install

A player can try a game in seconds, without downloading a file, running an installer or leaving anything on the computer. For a free game or a demo, that removes most of the reasons people give up before they start.

It is also safer for the player. A web page cannot do what an installed program can. This is the main advantage over downloading game files from unfamiliar sites.

What browser games are bad at

  • Large games. Everything has to be downloaded as you play. A game with hours of video or high-resolution 3D art is slow to load and heavy on mobile data.
  • Performance. A browser game runs slower than the same game installed, most noticeably in 3D.
  • Offline play. Most need a connection, at least to load.
  • Engine features. Web builds are often limited. Ren’Py’s documentation for its web platform, for example, notes restrictions on video playback and networking, and says sound will not play until the player has clicked inside the game.

For visual novels, management games and other light 2D games, these limits rarely matter. For a large 3D game they usually rule the browser out.

Where your save goes

This is the question players most often get caught by.

Unless a game has accounts, a browser game saves to the browser’s own storage on your device, tied to the game’s web address. That has consequences.

  • Clearing site data deletes the save. So does a “clear browsing data” sweep that includes site data.
  • Private or incognito windows forget everything when they are closed.
  • A different browser or device starts from nothing. Storage is not shared between them.
  • The browser can remove it. MDN’s documentation explains that browsers may clear a site’s stored data when the device runs low on space.
  • Safari is stricter. Since 2020, WebKit has deleted a site’s script-writable storage after seven days of Safari use without the user interacting with that site. A game you return to after a few weeks may have lost its save. Web apps added to the home screen are exempt.

What to do about it:

  1. Use the game’s export or save-code feature if it has one, and keep the file.
  2. Create an account where the game offers cloud saves.
  3. Play in a normal window, not a private one.
  4. On an iPhone, add the game to the home screen if you plan to keep playing it.

Where adult browser games are found

  • The developer’s own website. The game is hosted by the people who made it.
  • Platforms. Nutaku, founded in 2015, offers browser games alongside downloads and reported 50 million registered users in early 2020. Many of its games are free to play and sell items inside the game.
  • Stores that host web builds. itch.io lets developers upload HTML5 games that play on the game’s page.
  • Portals. Sites that grew up with Flash games still host web games, including adult ones behind an age filter.

Free games and legitimate places to find them are covered in free adult games: where to play them legitimately.

What to watch for

A browser game on its developer’s site or an established platform is as safe as any other website. The risks sit elsewhere.

Warning sign What it usually means
The page tells you to install a player, a plug-in or an “update” A browser game needs nothing installed. Leave
A “free” game asks for card details to “verify your age” A subscription trap
The address is a near-copy of a known site An imitation
Pop-ups, redirects and fake system warnings The page earns from advertising, not from the game
A game you paid for elsewhere offered free A pirated copy

Use the developer’s or platform’s own address, and check a store before paying. The checks are set out in are adult game stores safe?

For developers: building for the browser

Most engines used for adult games can export to the web.

Engine Web export
Ren’Py Yes, through WebAssembly. Labelled a beta in the launcher, with limits on video and networking
Godot Yes
Unity Yes, through its Web platform
Twine Web-native. A Twine game is a web page
Hand-written JavaScript or TypeScript Web-native

Four things decide whether a web release works.

  1. Size. Keep the first load small and load the rest as it is needed. Ren’Py supports this through progressive downloading.
  2. Saves. Assume browser storage will be lost. Offer an export, a save code or accounts.
  3. Hosting. The host’s acceptable-use policy has to allow adult content. Many general hosts do not.
  4. Payment. A web game that sells anything needs a payment provider that accepts adult content. Most mainstream providers do not. See how payment processors decide which adult games can exist.

An age gate and clear labelling belong on any adult site. The legal side is covered in how to make an adult game.

A note on Wildheart Sanctuary

Veilwright Studio’s first game, Wildheart Sanctuary, is a browser game, so this is a subject the studio has a stake in. It is built directly for the web and handles the save problem described above with three save slots, autosave, and saves that can be downloaded and kept.

Questions

What is an adult browser game?

An adult browser game is a game for adults that runs inside a web page. There is nothing to download or install: the game loads in Chrome, Safari, Firefox or Edge and is played there, on a computer or a phone.

Do adult browser games work on iPhone and Android?

Yes. A game built for the web runs in the phone's browser like any other site. This matters because Google Play and Apple's App Store do not allow explicit games, so the browser is the main way adult games reach phones.

Do I need Flash to play browser games?

No. Adobe ended support for Flash on 31 December 2020 and blocked Flash content from running on 12 January 2021. Browser games today are built with HTML5, WebGL and WebAssembly, which are part of every modern browser.

Where are saves kept in a browser game?

Usually in the browser's own storage on your device, tied to the game's web address. Clearing site data, using private browsing or switching browser or device loses them, unless the game offers an account or lets you export a save file.

Are adult browser games safe?

A game played on the developer's own site or on an established platform is as safe as any other website. The risks come from imitation sites, aggressive advertising and pages that ask for card details for a free game. A browser game never needs you to install anything.

Sources

  1. Wikipedia: Adobe Flash (end of life)
  2. MDN Web Docs: WebAssembly
  3. MDN Web Docs: WebGL API
  4. MDN Web Docs: Storage quotas and eviction criteria
  5. WebKit: Full third-party cookie blocking and more (March 2020)
  6. Ren'Py documentation: Web / HTML5
  7. Godot documentation: Exporting for the Web
  8. Unity Manual: Web
  9. Twine
  10. itch.io: Uploading HTML5 games
  11. Wikipedia: Nutaku
  12. Google Play: Sexual content and profanity policy
  13. Apple: App Review Guidelines