3D preview
Drag to rotate. Scroll to zoom.
- 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.
REFLECT THE ROCKET
ELIMINATE THE OTHER TEAM
Karkat's Arcade is a growing collection of handmade 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 that, I started to consider the possibility of making multiple games with the express intention of bringing back the gaming experiences I used to love, but that do not exist as much anymore.
That idea led to Shark Run, inspired by a game mode from LittleBigPlanet, and then Fishing after that, inspired by Bastion Fishing. From there, I decided to try to dream bigger and grow the project into an overall platform where your character, cosmetics, friends, and other social features follow you into every experience.
As of now, the arcade is passionately solo developed and still very early in development. Some jank is expected, but I plan to continue improving the site very rapidly, 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 shaped 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, but as the Arcade's shared 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.
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, Store savings, and a larger daily Ticket limit.
Play active matches and make progress to earn Tickets.
Select an item to preview it on a character.
Drag to rotate. Scroll to zoom.
Choose an option here, then finish payment in Stripe's secure checkout.
1,000 Tokens every paid month, 25% Store savings, member cosmetics, and a 1,000 Ticket daily limit.
Tokens are account-bound and can be used across the Arcade.
Drag to rotate. Scroll to zoom.
Calibrate project assets without changing gameplay or your saved Profile.
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.
Source-backed avatar motion
Preview locomotion, montages, aim offsets, and motion-warp profiles against the production Arcade rig before saving the canonical runtime source.
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.