Professional World / Build / active

Toy Story Lab Week Gauntlet

Toy Story Lab Week Gauntlet

Lab Week browser shooter built for quick static deployment, local score runs, and a bright arcade-cabinet feel.

Lab Week arcade

Toy Story Lab Week Gauntlet

Lab Week browser shooter built for quick static deployment, local score runs, and a bright arcade-cabinet feel.

Built to launch cleanly from the site as a real browser release, not just a project folder.

gamesLab Week arcadebrowser FPSstatic deployThree.js

Problem

Event games usually die as soon as the event ends because they depend on local setups, fragile hosting assumptions, or one-off build folders nobody wants to touch again.

Why it matters

This one is packaged as a real static release. It opens from a normal site, keeps local score persistence, and works like a shareable browser cabinet instead of a disposable internal build.

System description

The game is a single-page browser shooter with Buzz and Woody player modes, wave encounters, weapon switching, score tracking, pointer-lock controls, and a production `dist` bundle prepared for static hosting.

Operating context

The source project already builds into a self-contained `dist` directory with assets, vendor runtime, and publish headers. The dossier stays focused on that shipping surface: a browser shooter that can move from local Lab Week build to live site without needing a backend.

Tools / methods

HTMLCSSJavaScriptThree.jsStatic hostingLocal persistencePlaywright smoke checks

Constraints

  • Needs to stay fully playable as a static site with no login and no server dependency.
  • Pointer-lock and first-person controls have to stay readable for browser players.
  • Large bundled assets have to remain organized enough to publish directly from `dist`.

Workspace source

Single-page local browser mini FPS for Lab Week. The game is built to open directly from disk with no server and no login.

Source / lab-week-toy-story-gauntlet/dist/index.html

Workspace / lab-week-toy-story-gauntlet

Detected files / 7

lab-week-toy-story-gauntlet/dist/.nojekylllab-week-toy-story-gauntlet/dist/assetslab-week-toy-story-gauntlet/dist/index.htmllab-week-toy-story-gauntlet/dist/main.jslab-week-toy-story-gauntlet/dist/styles.csslab-week-toy-story-gauntlet/dist/vendorlab-week-toy-story-gauntlet/dist/_headers