Asteroids
A multiplayer Asteroids arena. Blast drifting rocks, dodge rival ships and climb the live leaderboard, straight in the browser.

About
Open the site and you drop straight into a shared game filling the window: a 50-player, wrap-around arena larger than the screen. Aim your ship with the mouse or by touch, hold to thrust, and fire automatically at rocks that split as you hit them.
The arena is never empty. The server pads it with up to 20 bots that fly like players, and they thin out as real pilots arrive, reaching zero once twenty people are playing.
Features
Gamehoster
The realtime game server runs on Gamehoster, at game.asteroids.net.
Sharp on any screen
The canvas follows the window size and the device's pixel ratio, so the picture stays crisp on high-resolution displays.
No sign-up
Arrive, play, and share your score.
Never empty
Up to 20 bots fly like players and make way as real pilots arrive, so there's always someone to fight.
Minimap and leaderboard
The whole wrap-around field in the corner, with the top scores beneath it.
Mouse or touch
Aim with the mouse or a finger and hold to thrust; firing is automatic.
Screenshots
The arena
A wrap-around arena larger than the screen, with a minimap of the whole field and a live leaderboard. Play Asteroids ↗
In the thick of it
Hold to thrust and your ship fires automatically. Rocks split as you hit them, and the other ships are players and bots. Play Asteroids ↗
On a phone
The canvas follows the window and the screen's pixel ratio, so it fills a phone held upright and stays sharp, steered by touch. Play Asteroids ↗
Technologies
- JavaScript - Pure JavaScript game engine
- Node.js - Multiplayer backend
Articles
- Asteroids - The multiplayer arena in JavaScript, with its rooms running on Gamehoster
- Gamehoster - How the game engine and server behind it work
More games
- Rocks Off! - A tile-based puzzle game with eight worlds and a level editor
- Key Hunt - The biggest key hunt in the world, an online multiplayer game
- Buttermilk Forever - A pixel-art arena brawler for your phone
- Tetrisk - Two pieces in two wells at once, playable in the browser
- Sprites.org - Browser editors for game graphics, sound and data
- Emulators - A guide to emulation and the best emulators for every platform
- Gamehoster - Realtime multiplayer rooms, hosted on your own server