L-Town
Open source multiplayer FPS browser game
Version20260621
CategorySocial
Source codePublic
Compatible withumbrelOS 0.5 or later
L-Town is an open source multiplayer first-person shooter that runs entirely in the browser β no download or account required. Just open a URL and play.
Built with Node.js, WebSockets, and Three.js, L-Town supports up to 300 players per server on a procedurally generated 750Γ750 arena that regenerates each match. Matches last 10 minutes and the top 3 players win.
Choose from 11 unique playable characters:
- β‘ Telepotu β Swap positions with a random enemy (60s cooldown)
- π» Chumantr β Go invisible for 10s, can't shoot (30s cooldown)
- π₯ Denja β Passive: 2Γ speed, max 75% HP
- π Mednix β Restore 1β50 HP (20s cooldown)
- π‘ Tank β Passive: 2Γ HP, half speed
- β Anchor β Passive: SUPER and SHIELD cost 50% less HP
- π Surge β Drain 30 HP from the nearest enemy within 40 units (25s cooldown)
- π Jinx β Passive: Death Curse β killer loses 80 HP when you die
- π² Gambler β Roll the dice: +200 HP, land on enemy, or instant death (45s cooldown)
- π§« Parasite β Passive: Drain 3 HP/s from every enemy within 15 units
- π΄ Berserker β Passive: Speed and damage scale up to 2.5Γ as HP drops
Controls: WASD to move, Mouse to aim, Left Click to shoot, Q for ability, R for shield, E for super, Space for super jump, C to crouch, F for scoreboard.
Perfect for LAN parties β just share your Umbrel URL with anyone on the same network and start playing instantly.
