3D preview
Drag to rotate. Right-drag or Shift-drag to move the view. Scroll to zoom. Focus the preview and use ↑ / ↓ to move up or down.
- Type
- Rarity
- Price
- Free
0 yes · 0 no
Current server
Server-authoritative controls and live engine diagnostics
Requesting lobby state…
Checking account
Reflect the homing rocket to eliminate the opposing team.
Practice your aim and try the Arcade's weapons and abilities.
Karkat's Arcade is a growing collection of tailored multiplayer experiences. Your character, cosmetics, and friends travel with you from game to game. Get started by customizing your profile and inviting your friends to a lobby.
Karkat's Arcade began with a simple goal: revive one of my favorite game modes, TF2 Dodgeball, on the web so I could play it any time. After I got that working, I started thinking "What if I revived more games?" So I made a version of Shark Survival, a custom game from LittleBigPlanet, and Infinite Fishing, inspired by the custom game Bastion Fishing from Overwatch.
Then I thought, "What if I put all those games in one place, easily accessible for anybody without needing to download or install anything?" And pretty soon after that, I had a working platform with multiple games, a lobby system, character customization that follows you into each game, a friends system, and much, much more.
As of now, the arcade is passionately solo developed and still very early in development. Expect a lot of jank, but also that improvement will happen extremely fast, with the goal being to make tailored experiences that are genuinely fun and feel intentionally designed. Player feedback will be paramount as every game and system evolves.
The first experiences are being built for small gaming sessions: something great to play while you’re in queue for another game, looking to kill some time, or want quick fun that anyone can join with just a link. It’s heavily inspired by experiences like Overwatch custom games and Roblox, but as the Arcade's infrastructure matures, the long-term goal is to build at least one game that is much larger in scope and resembles a fully fleshed indie title, all on the web.
Karkat's Arcade is passionately solo developed. Membership supports the time, infrastructure, and care behind new games and every improvement to the shared platform.
BUILD THE
NEXT GAME
Play with friends, return to a favorite, or explore every experience.
Match any choice in a row, and every selected row.
Waiting for players
Each experience is a complete game. Select one to replace the lobby's current game.
Discover character models and cosmetics that travel with you between games.
Monthly Tokens, member cosmetics, Shop savings, and a larger daily Ticket limit.
Select an item to preview it on a character.
Drag to rotate. Right-drag or Shift-drag to move the view. Scroll to zoom. Focus the preview and use ↑ / ↓ to move up or down.
Choose an option here, then finish payment in Stripe's secure checkout.
1,000 Tokens every paid month, 25% Shop savings, member cosmetics, and a 1,000 Ticket daily limit.
Tokens are account-bound and can be used across the Arcade.
Drag to rotate. Right-drag or Shift-drag to pan. Scroll to zoom. Up/down arrows move the view vertically.
Understand the Arcade and author its experiences.
Adjust a cosmetic against any registered player model, then copy its code-ready transform.
Drag to orbit. Shift-, middle-, or right-drag to pan. Scroll to zoom.
Showing the registered fit.
Discover every registered Three.js asset, inspect it live, tune factory options, and export it into Engine prefabs or karkat-world.
Fit held equipment to any player model and inspect it across the complete animation library.
Drag to orbit. Shift-, middle-, or right-drag to pan. Scroll to zoom. Animations loop for inspection.
Showing the registered fit.
Inspect the motion. Keep the original.
These values control runtime family blending and distributed spine aiming.
Weights are additive shares of the requested angle. Keeping the total at or below one avoids over-rotation.
Connecting to the local Authoring Bridge…
Authoritative weapon profiles
Tune combat behavior and calibrate weapon-local muzzle and ADS anchors without mixing them into avatar pose fits.
Values are authoritative on the server. RPM is a friendly view of the saved shot interval.
Place the emission point at the end of the barrel.
Undo freely in this browser. Saving writes the complete validated profile document atomically.
Connect the local Authoring Bridge to edit the canonical source.
Connecting to the local Authoring Bridge…
You can leave alone and pass host to the longest-present player, or bring everyone back to this lobby.
Manage your Arcade data and signed-in devices.
Loading account
Loading
Sign in with the same Google account to recover your profile on another device.
Privacy policy Purchase & membership termsThis permanently removes your Arcade profile, owned items, wallet, game statistics, saves, and Supabase sign-in record. It does not delete your Google account. De-identified payment records may be retained for refunds, disputes, accounting, and legal obligations.
Every game keeps its intended look while internal resolution adjusts quietly when a device needs more performance.
AutomaticOptional overrides for troubleshooting and development. Automatic is recommended.
Anti-aliasing change applies after page reload.
The change applies on your next spawn.
Loading server list…
Connecting to your lobby.
You’ll join shortly.
Choose a door to play, or the TV to spectate.