All work

Surprisingly Robust Multiplayer Shooter

Task Unit

A third-person tactical shooter with real online multiplayer, bots, and demolition matches. No download, just a browser tab.

Overview

Task Unit is a tactical shooter built for quick, competitive sessions. Join a room, drop into a third-person firefight, plant or defuse, and let the bots fill whatever seats are empty. The whole game runs in a browser tab with a server owning the match, and it also ships as a desktop build heading to Steam Early Access.

Play Now

Highlights

  • Third-person tactical gunplay. Recoil, suppression and cover-based engagements in real-time 3D.
  • Rooms, not matchmaking queues. A lobby and room browser let players spin up or join matches, and the server keeps every client in sync.
  • Bots that fill the gap. AI opponents and teammates keep matches playable solo or at any player count.
  • Demolition objectives. Plant-and-defuse rounds give every match a clear win condition and a tactical rhythm.
  • Web and desktop. One codebase ships to the browser and to a packaged build for Steam.

How It’s Built

A single Three.js codebase renders the world on the client while a Node server owns match state, movement validation and hit resolution over Socket.IO. Rapier handles the physics and a post-processing pass adds the polish. The same client is wrapped in Electron and packaged through Steamworks for the desktop release.

Process

Designed and built solo, directing AI agents across gameplay, netcode, content pipelines and the Steam release process.