magnusrodseth/attack-on-titan — explained in plain English
Analysis updated 2026-05-18
Play a solo browser game where you grapple through a city and slice titans for score.
Host or join a four player co-op match using a shared room code or link.
Study the code as an example of a Cloudflare Worker running a server authoritative multiplayer game.
| magnusrodseth/attack-on-titan | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Solo play needs only pnpm install and a dev server, co-op multiplayer requires running the Cloudflare Worker.
Wings of Freedom is a browser game built with Three.js and TypeScript. It puts you in a walled city, generated fresh each time, where you swing around on omni directional mobility gear and fight giant titans by cutting the back of their necks. The idea borrows its movement from Attack on Titan style gear: you fire grappling hooks with your mouse or keyboard, wind yourself in toward buildings, boost with a gas dash, and briefly slow down time with a focus meter to line up a cut. Speed matters a lot here. Hit a titan's nape while moving fast enough and it dies in one stroke, but a slow hit just bounces off. You play it by installing dependencies with pnpm and running a dev server, then clicking to lock your mouse into the game. Music, sound and mouse sensitivity settings are saved and apply right away. The game autosaves your whole run, including position and the titans on screen, so refreshing the page does not lose progress unless you actually die. There is also a cooperative multiplayer mode for up to four players. You create an account with just a username and password, then share a room code or a link so friends join the same generated city. A Cloudflare Worker runs the shared simulation on the server so scores cannot be faked from the browser, while each player's own movement stays smooth and local. Matches end when the whole squad is wiped out, and results are posted to a shared leaderboard with an MVP. Runs get progressively harder as more titans appear, and after each wave you choose an upgrade so no two runs play the same way. You can also share a specific seed with someone else so you both fight identical waves and compare scores. The project includes its own test suite and type checking, and the simulation code is kept separate from the rendering code so it can be tested on its own. Sound effects and music come from public domain and Creative Commons sources.
A browser game where you swing through a procedurally generated city on grappling hooks and slice giant titans, solo or in four player online co-op.
Mainly TypeScript. The stack also includes TypeScript, Three.js, Cloudflare Workers.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.