ARENASTRIKETOP-DOWN SHOOTERLOCAL MULTIPLAYERBOT ARENAWEBSOCKET READYARENASTRIKETOP-DOWN SHOOTERLOCAL MULTIPLAYERBOT ARENAWEBSOCKET READYARENASTRIKETOP-DOWN SHOOTERLOCAL MULTIPLAYERBOT ARENAWEBSOCKET READY

ArenaStrike Multiplayer Shooter

Original project | authoritative multiplayer patterns
Playable immediately | no backend required

SHOOT.
DASH.
WIN.

A smooth top-down arena shooter with mouse aim, mobile controls, bot AI, health and ammo pickups, rounds, kill feed, multi-tab rooms, and optional real WebSocket multiplayer integration.

60 FPSSmooth loop
6Bot opponents
TabsLocal multiplayer
WSOnline adapter

Live Shooting Arena

WASD bergerak, mouse membidik, klik atau Space menembak, R reload, Shift dash. Pada mobile gunakan pad dan tombol aksi.

Lobby ready
HP100
AMMO12 / 72
KILLS0
TIME03:00
ARENASTRIKEJoin a room to start

Live Scoreboard

Kills, deaths, health, and connection state update while the match runs.

Target 20 eliminations
PlayerTypeKillsDeathsHealthStatus

Real Multiplayer Integration

The static game is fully playable. Cross-device authoritative play requires a separate server endpoint.

Cloudflare Durable Objects

Optional WebSocket room sample is included under integration/cloudflare-durable-object. It can coordinate room clients separately from the Pages deployment.

Colyseus server

An optional Node.js room sample is included under integration/colyseus-server for authoritative state, matchmaking, and server-side validation.

Controls & Deployment

Desktop and mobile control schemes are both built in.

Desktop

WASD move, mouse aim, left click/Space fire, R reload, Shift dash, P pause.

Mobile

Use directional pad plus FIRE, R, and DASH buttons. Tap the arena to move the aim point.

Cloudflare Pages

Upload this ZIP directly. The game and Bot Arena work without a server. Deploy an optional integration folder separately for cross-device multiplayer.