> 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 > TELEMETRY: — FPS · — LOAD · — TRIS · — DRAW_CALLS
DEVLOG_SYSTEM
> TIMESTAMP: 2026-09-24 > STATUS: SYSTEMS_UPGRADED
THE WHY
Ten days past the hero bot going live, the page around him was a good bones structure still waiting to become a body. One page is a single artifact; a whole set is a system. So we stopped adding pieces and started making the pieces cheaper to ship, faster to load, and harder to break when the wind picks up.
THE BUILD
First, identity — the kind no one sees until it's missing. A proper social and meta block, a theme and favicon set, the 3D hero graph made fully discoverable from the source so it's there on first paint, and the accessibility plumbing that makes the page honest to the people who read it off the screen. None of it visible. All of it load-bearing.
Then the room the bot lives in. "Model pasted on black" became a scene: a phosphor floor he stands on, a backlight that reads as the studio behind him, three halo arcs drifting at three speeds, and a power-on reveal so he boots like a machine waking instead of materializing. Every one of those surfaces is generated on the canvas at build time — the zero-CDN rule held the whole way through.
Then the feel. Depth and rhythm across the page: a type ramp that breathes with the window, per-game accent colors so each card holds its own spectrum, integrity meters that fill on scroll instead of lying flat, a command palette that answers to /, a lightbox you can actually navigate, and a live telemetry strip under the hero that reports the frame rate, load time, and draw calls the page is really running. And one big honest number: we cut the payload hard. Six screenshots that used to weigh in past seven megabytes came back in well under half a megabyte — visually identical, about six times lighter in your pocket.
Tiers 0–3 shipped and verified against prod · identity + hero scene + depth/motion + ~6 MB payload cut · zero-CDN held end to end · ship-check 17/17.
PROGRESS
Apple dropped new Mac updates, and the ground the games build on moved under them. ASTRALNAUGHT and KEYFALL are native Swift builds, and the newest macOS has shifted parts of the surface they were written against — both are queued for a compatibility and toolchain pass before they cross their finish lines. OPERATION DEEP SILENCE sits on Unreal Engine 5, so that one tracks the engine's own update cycle. None of them are stalled — the floor shifted, and we're re-boarding.
And the quiet one, said once: something 3D printable is close. Not announced, not promised a date — just enough to say the next thing you can hold wasn't born on a screen.
> TIMESTAMP: 2026-09-18 > STATUS: LIVE_RENDER_ACTIVE
THE WHY
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.
THE BUILD
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.
> TIMESTAMP: 2026-09-21 > STATUS: LIVE_RENDER_ACTIVE
THE WHY
Turn the bot over in your hand and the CRT glow was fighting back. The phosphor halo was drawn with depth-testing on, pinned to the same centerpoint as the Sentinel — so at certain angles the bot's own silhouette cut a hard straight line straight through the glow. A clipped halo looks like a bug, not a bloom. Immersion is a one-way door; you can't let the set dressing poke through the character.
THE BUILD
Made the glow opt out of the depth test entirely — it can no longer be occluded by the model, so it wraps the silhouette from every angle and every zoom as a clean CRT bloom instead of getting sliced off by the body. Rebuilt the texture as a soft ring (clear center, bright mid-band, faded edge) so it reads as light *around* the bot rather than washing out the armor it sits over. Bumped the final glow opacity so the ring still carries the phosphor weight of the old disc. Verified by stepping the camera around a full orbit: no hard edge at any azimuth, armor detail stays crisp through it.
depthTest:false on the glow sprite + donut-profile glow texture · orbit-verified all angles · zero new assets, still zero-CDN · ship-check 17/17.
PROGRESS
ASTRALNAUGHT is sitting at 95% now — one more systems pass and it's shippable. KEYFALL crossed into the 85% range, MIDI sync solid. The two flagship cards on this page have been bumped to match where they actually are.
> TIMESTAMP: 2026-09-17 > STATUS: LIVE_RENDER_ACTIVE
THE WHY
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 BUILD
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_BUILD
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.
THE_GAMES_ON_DISPLAY
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.
WHATS_NEXT
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.
PROJECTS
[ ASTRALNAUGHT ]
GAMEPLAY
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.
CORE_SYSTEMS
- Procedurally generated lunar terrain across 6 bodies
- Precision thrust vectoring and fuel management
- Apollo-era LM variants: Eagle, Intrepid, Aquarius
- Token economy progression system
[ KEYFALL ]
GAMEPLAY
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.
CORE_SYSTEMS
- SceneKit 3D keyboard + falling note renderer
- Core MIDI live input / output pipeline
- AVAudioEngine playback with tempo mapping
- Demo songs, generated exercises, accuracy scoring
[ OPERATION DEEP SILENCE ]
GAMEPLAY
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.
CORE_SYSTEMS
- Unreal Engine 5 Niagara VFX ocean surface generation
- Underwater post-processing: depth fog, lighting
- Physics-driven submarine dynamics + buoyancy
- Torpedo targeting and stealth vs ASW patrols



