Skip to content
Desktop · iOS · Android

HTML5 GAMES TONATIVE APPS

Package your HTML5 game for Steam, App Store, and Google Play. No build scripts, no boilerplate — just your game folder and a few clicks.

Works with any HTML5 engine

WHAT YOU GET

Everything you need to ship your HTML5 game — desktop and mobile

Steamworks Integration

Achievements, cloud saves, leaderboards, overlay, multiplayer. One-line API calls — no SDK boilerplate.

iOS & Android

Export to App Store and Google Play via Capacitor. Orientation, icons, and native device APIs — all configured automatically.

Cross-Platform Desktop

Windows, macOS, Linux — built simultaneously. x64, ARM64, 32-bit. No VMs, no CI pipelines.

Asset Encryption

Your game files get encrypted at build time. Stops casual asset extraction from the app bundle.

Plugin System

Extend builds with custom hooks. Add watermarks, inject analytics, transform assets — in JavaScript.

Any HTML5 Engine

Phaser, Kaplay, GDevelop, Construct, PixiJS, Three.js, Unity WebGL — if it exports HTML5, GemShell ships it.

EXPORT TARGETS

Five platforms. One build tool.

Windows

x64, ARM64, 32-bit. Steam-ready installer.

macOS

Universal binary. Intel + Apple Silicon.

Linux

x64 + ARM64. Ubuntu, Debian, Arch.

iOS

App Store-ready Xcode project. Auto-signed icons + orientation.

Android

Google Play-ready Android Studio project. Icons, orientation, manifest patched.

HOW IT WORKS

From web game to App Store in four steps

01

Open Your Game

Drop your HTML5 game folder into GemShell, or create a new project from a template.

02

Configure

Set your app name, icon, bundle ID, version. Enable Steamworks if you need it.

03

Pick Targets

Desktop: Windows/macOS/Linux. Mobile: iOS/Android. Mix and match.

04

Build & Ship

GemShell builds everything. Upload to Steam, itch.io, App Store, or Google Play.

GemShell Build
[GemShell] Packaging game assets (847 files, 7.2 MB)...[GemShell] Windows x64 — built (195 MB)[GemShell] macOS Universal — built (210 MB)[GemShell] Linux x64 — built (188 MB)[GemShell] iOS — Xcode project ready[GemShell] Android — Android Studio project ready[GemShell] All targets complete — ready to ship!

DEPLOY ANYWHERE

Built-in publishing pipelines for every major store and platform

Steam

Upload to Steamworks with one click. Supports all depots, branches, and launch options. Full Steamworks SDK integration built in.

Steam Deploy Guide →

itch.io

Push builds directly to itch.io via butler. Automatic version bumping — just set your itch.io credentials and ship.

itch.io Deploy Guide →

GitHub Releases

Publish builds as GitHub Releases automatically. Tag, attach binaries, and draft release notes — all from GemShell.

GitHub Deploy Guide →

App Store & Google Play

GemShell generates the Xcode and Android Studio projects. Sign, archive, and upload to the stores from your native IDE.

Mobile Publishing Guide →

GRAB IT

Free gets you started. Pro gets you on Steam, App Store, and Google Play.

Free

Lite

Game jams, prototypes, testing the waters

  • Export to Windows / macOS / Linux
  • iOS & Android (Capacitor)
  • Works with any HTML5 engine
  • Steamworks test mode (App ID 480)
  • GemShell splash on startup
Download Free

Ready to ship your game?

Read the docs, or just download and try it — it takes about 5 minutes.