Test store. Prices are the planned list prices stored as test data, license terms are drafts, and payments go to a Stripe test-mode account. No real money moves.

HTML5 Action Game Source Code

Roguelites, arena survival and skill games built for short sessions. Every game is playable in the browser and ships as a buildable TypeScript project.

9 games in this collection

Ragdoll Rooftops

  • Phaser
  • Build-verified source

Launch and swing a floppy ragdoll across rooftops, grabbing anchors, bouncing on trampolines and flipping for style to travel as far as possible.

Slice Rush

  • Phaser
  • Build-verified source

Swipe-slicing arcade: cut jelly, fruit, wood, glass and crystal clean, chain perfect cuts, never touch a spark core.

Filters

How to choose HTML5 shooting game source code

The action games above split into two groups. Five are combat games: a survivor auto-shooter, a twin-stick mech shooter, a twin-stick boss rush, a battle royale against bots and a spell-casting arena. Three are movement and skill games: a ragdoll physics game, a one-button grappling game and a 3D parkour runner. Six are built on Phaser 4.2.1 and two, Mini Royale and Rooftop Parkour, on Three.js r186. All are single-player, support touch, mouse, keyboard and gamepad, and include a daily challenge.

Action game specs

GameStyleEngineOrientationInitial download
Neon SurvivorSurvivor roguelite, auto-shooterPhaserLandscape560 KB
Mech Arena LiteTwin-stick shooter with modular mech buildsPhaserLandscape520 KB
Boss Rush LabTwin-stick boss rush with bullet dodgingPhaserLandscape600 KB
Mini RoyaleBattle royale against botsThree.jsLandscape325 KB
Spellstorm ArenaMagic arena roguelite with spell fusionsPhaserLandscape660 KB
Ragdoll RooftopsRagdoll physics, distance and flipsPhaserLandscape500 KB
Hook Hero NeonOne-button grappling and speedrunsPhaserPortrait and landscape545 KB
Rooftop Parkour3D flow runner, one thumbThree.jsLandscape330 KB

Shooters and arena games

Neon Survivor is a survivor game in the bullet-heaven style: the hero attacks automatically, and each level-up offers three upgrades, so every run produces a different build. Challenge modifiers, mastery and meta-progression keep players coming back.

Mech Arena Lite is a twin-stick shooter where players fight waves, then choose components that change weapons, chassis behavior and support drones. It has a campaign and challenge tiers.

Boss Rush Lab has no filler levels: players fight a sequence of unique bosses, and each win grants a modifier that changes later fights. Assists and difficulty tiers make it approachable for casual players.

Mini Royale drops sixteen toy fighters, the player and bots, onto a small island where the safe zone shrinks fast. It has a training mode, ranks and mastery, and it is tagged family-friendly, which matters for portals with a young audience.

Spellstorm Arena replaces guns with elemental spells that combine into fusions, with relics, drafts, bosses, trials and a codex.

Skill and movement games

Ragdoll Rooftops launches a floppy ragdoll across rooftops using anchors, trampolines and flips for style. Hook Hero Neon is a tap-and-hold grappling game with ghost replays for speedrunners, and the only game in this group that also plays in portrait. Rooftop Parkour keeps the player at speed through a city by vaulting, sliding and wall-running, with ghosts and a time trial.

What you can tune

In six of the eight games, weapons, enemies, arenas, levels, missions or route pieces are JSON files in the game's data/ folder, so you can retune damage, spawn rates or level layouts without touching game logic. Spellstorm Arena keeps its spells and items in TypeScript data modules, and Boss Rush Lab's bosses are defined in code, so changes there need TypeScript. Every game ships its tests, so you can check a rebalance before you build.

Our free space shooter code explains the core of a shooting game in one file, and the HTML5 game physics guide covers the kind of physics behind Ragdoll Rooftops.

Frequently asked questions

Is there a multiplayer shooter?

No. All our games are single-player. Mini Royale gives the battle royale feel with bots instead of other players, so it needs no game server. Our guide to multiplayer HTML5 games explains what real-time multiplayer would add.

Do twin-stick shooters work on touch screens?

Yes. Every game supports touch as well as mouse, keyboard and gamepad. Play the demo on a phone before you buy to check that the controls suit your players; the product page lists the controls for each input.

Which action games are 3D?

Mini Royale and Rooftop Parkour, both on Three.js r186, with initial downloads of 325 and 330 KB. The other six are 2D Phaser games. Three.js game source code lists every 3D game we sell.

Can I change the weapons, enemies and art?

Yes, within your license. Most combat tuning is JSON data, and the rest is typed TypeScript. You can rename the game and replace art; each game's ASSETS.md lists where every asset comes from, including art and sound generated in code.