> STATUS: SYSTEMS ONLINE > PORTFOLIO_LOADED = [ "ASTRALNAUGHT", "KEYFALL", "OP DEEP SILENCE" ] > WEBGL = ACTIVE | RENDERER = THREE r184 (local, no CDN at runtime) > HINT: DRAG TO ORBIT · WHEEL TO ZOOM
> TIMESTAMP: 2026-09-17 > STATUS: LIVE_RENDER_ACTIVE
A games studio site with a mascot slot and no mascot is a placeholder, not a presence. So we built one. Not an image, not a loop — a live 3D bot, standing on the page, that you can grab and turn over in your hand.
The LAZEBOT mascot, built in three.js from primitives. Helmet, horns, red eye with phosphor visor bars, the chest reactor glowing in site green, the cobalt bolt in one hand, the weapon in the other. A stage shell around it — studio lighting, soft shadow, orbit, auto-framed camera — all client-side.
three@0.184.0 pinned locally (vendor/) · no CDN at runtime · no framework, still — one module graph, self-contained, drop-deployable to CF Pages with the rest.
> TIMESTAMP: 2026-07-11 > STATUS: TRANSMISSION_ACTIVE
The Lazebot Studios website went from zero to deployable today. Not just a template — a full hand-built static site, pixel-by-pixel of terminal-green CRT aesthetic. Scanlines, blinking cursors, the works. Raw HTML + CSS + vanilla JS. Zero frameworks, zero dependencies.
Because some things shouldn't need a framework to exist.
Three projects, all at different maturity levels:
ASTRALNAUGHT — MICRO MOON MAYHEM | 85% done. Lunar module simulator. Land from pad to pad across tiny spherical moons with finite fuel and gravity that treats Newton like a suggestion.
KEYFALL — PIANO PRACTICE / 3D FALLING NOTES | 55% done. SceneKit + Core MIDI pipeline, live sync, accuracy tracking.
OPERATION DEEP SILENCE — WWII SUB WARFARE / UE5 | Prototype. Niagara ocean surface, torpedo targeting, depth-based buoyancy.
Press kit launch by end of week. Devlog format still undecided — this draft proves there's value in having someone who understands both the tech and the creative intent.
> TIMESTAMP: 2026-09-18 > STATUS: LIVE_RENDER_ACTIVE
The procedural bot was a demo of discipline. What this page needed was a mascot with a face — a Cybernetic Sentinel, generated in Meshy 6: 371,927 vertices, 743,894 triangles, one baked albedo. That is seven times the polygons of everything we had ever shipped. It went in the archive, the web build got its own copy, and the 2D hero image finally became a true fallback.
Built it as a self-contained glTF 2.0 binary — 22 MB, geometry and texture inside one file, no fetches, no runtime dependencies. The Meshy albedo has its lighting baked into the map, so it renders unlit (MeshBasicMaterial) with the map as the only surface data — the red eye, the cobalt hand, the armor all read straight off the texture. Zero-CDN rule held end to end.
The model is on display only — TAKE_HOME has been pulled from the page. The bot stays at the studio. That is a product decision, not a tech limitation.
Cockpit of a precision Lunar Module. Objective: land from pad to pad across small, spherical moons. Fuel canisters are finite, gravity is a suggestion, and navigation is a math problem with thrusters.
A 3D falling-note piano practice prototype for serious beginners and intermediate players. Connect a MIDI keyboard, watch your playing sync in real time, track accuracy, generate your own exercises.
WWII-era submarine warfare on Unreal Engine 5.7. Navigate the ocean floor, physics-driven buoyancy, torpedo targeting against ASW patrols. Ocean surface from Niagara VFX.