Skip to content
All projects

(06)Game

Playable

ValBlx

A blocky 5v5 tactical shooter that runs in your browser, with bot squads that plan and online rooms for friends.

Genre
  • Tactical shooter
  • Multiplayer
Built with
  • Next.js 16
  • React 19
  • React Three Fiber
  • three.js
  • TypeScript
  • WebSockets
  • Blender
Platforms
  • Web
ValBlx cover art

About the project

In Core Breach you and four bot teammates take on five bots on Meridian or Frostline. Attackers carry the Core to a site and plant it; defenders stop the plant or disarm it. Every round opens with a buy phase for guns, shields and abilities, and sides swap at halftime.

You play one of eight original agents, each with four abilities. There are also Deathmatch and Survival modes, a shop with skins and a 20-tier battle pass. The simulation is plain TypeScript, and every model is generated in Blender by a script in the repo.

Highlights

  • Eight agents in four roles, with abilities like voxel smokes, flashes, fire walls, barriers, sentry turrets and a healing zone
  • Bot squads that choose a site and a plan, use utility in order, plant, hold post-plant angles and retake as a group
  • Bots see through view cones, smoke and walls, hear footsteps and gunfire, and share what they spot
  • Seven guns with recoil, spread and range falloff, per-gun reload animations and optics with real reticles
  • Online rooms: host with a four-letter code; a game server runs the same engine, one worker per match
  • Keyboard and mouse, gamepad or touch controls, and headless bot-vs-bot matches in the test suite

Screenshots & renders

04 images