ONYX2D ONYX .io

based on Project Onyx

Play ONYX2D free in the browser. Fast 2D arena shooter — queue, party up, or host a custom. Based on Project Onyx.

News

Open link
leave party to open editor

Daily missions

Loading…

0
1
Player

To:

No tracks

Discord Support the game!
only host can start game 0:00

SYSTEM READY

Terms Privacy

COLORS

CRYSTAL COLOR

Tints your body, shields, bullets, and equipped skins

PLAYER CARD COLOR

Tints your party card and card cosmetics

ACCOUNT

Anon

Sign in to save account

All linked accounts can be used to log in.

Email:
Google:
Discord supporter::
Steam:

PREVIEW

Select an item to preview

Thanks for supporting Onyx!

DAILY SHOP

Resets in —

Buy this item?

PREVIEW

Select an item to preview

GET CREDITS

SIGN IN

Login with:
or

PLAY MODE

GAMEMODE

Modes

Saved variants

No saved variants yet

AI players
Bypass map max

No options for this mode

MAP

Maps

REGION

Servers

Offline regions route to the closest online host.

PLAYLISTS

Queues

Select as many as you want. At least one must stay on.

CONSOLE

Debug

Phone landscape frame, on-screen controls, and touch-style input (mouse does not aim or shoot in empty space).

Live news banner

(no live banner)

Local checkout — Preview applies only in this tab. Production players are unchanged.

Markup: **bold** · *italic* · __underline__ · `code` · # heading · - list · [label](https://…) · a discord.gg line becomes an invite card

Console allowlist

Allowlisted live snapshot of beta play.

SETTINGS

Audio

50%
32%

Display

Hardware acceleration looks off — frames will be much slower. Turn it on in your browser (usually System / Performance), then reload. Or lower Resolution below to ease the CPU.

100%

Pointer lock is blocked in this embed. Open onyx2d.io or ask the host to allow pointer-lock.

Movement

Move Up
Move Down
Move Left
Move Right
Thruster

Combat

Fire
Zoom
Melee
Reload
Weapon 1
Weapon 2
Switch Weapon
Equipment
Throw Grenade
Switch Grenade
Interact
Drop Weapon
Scoreboard
Pause

Sticks

Move
Aim

Buttons

Fire
Zoom
Thruster
Equipment
Melee
Throw Grenade
Reload
Interact
Switch Weapon
Switch Grenade
Weapon 1
Weapon 2
Drop Weapon
Scoreboard
Pause

PARTY OPTIONS

Open parties accept invite links. Closed parties only allow members to reconnect.

16

Default 16. Matchmaking allows up to 6; customs can use the full party.

Only the host can change these settings.

JOIN PARTY

Paste a 6-character code or an invite link.

Rewards granted
0
0
V
1
EMPTY
— 0
2
— 0
EMPTY
SHIFT
4

0:00

0
0
# Player K D Scr Ping

To:

VICTORY

Player Won

# Player K D Scr
+0 XP +0

Waiting for host

Daily missions

VERSION MISMATCH — CTRL+SHIFT+R TO REFRESH · PAGE MAY STILL BE UPDATING

Hardware acceleration looks off — the game may lag. Turn it on in your browser (usually System / Performance), then reload. You can also lower Resolution in Settings to ease the CPU.