Icon of L-Town app on Umbrel App Store

L-Town

Open source multiplayer FPS browser game

Get it on umbrelOS
Version20260621
CategorySocial
Source codePublic
Developed bybesoeasy5 apps
Submitted bybesoeasy7 apps
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.

Related

Explore umbrelOS