cd /news/generative-ai/claude-of-duty-a-browser-fps-with-no… · home › topics › generative-ai › article
[ARTICLE · art-147423] src=claude-of-duty.com ↗ pub= topic=generative-ai verified=true sentiment=· neutral

Claude OF DUTY – a browser FPS with no art assets

A browser-based first-person shooter called Claude OF DUTY was built with no art assets, generating all nineteen surface textures, soldier meshes and sound effects procedurally at runtime. The game implements a hand-built HDR renderer with cascaded shadow maps, ground-truth ambient occlusion, temporal anti-aliasing and a Karis bloom pyramid, plus a custom binned-SAH bounding volume hierarchy for physics and Web Audio API synthesis for all audio. Skinned soldiers use navmesh pathing, perception and cover behaviour, with their meshes and textures generated the same way as the environment.

by read1 min views1 publishedOct 8, 2026
Claude OF DUTY – a browser FPS with no art assets
Image: source

01

Renderer

            An HDR pipeline built by hand, not assembled from examples. Cascaded
            shadow maps with texel snapping and contact hardening, a depth and
            velocity prepass, ground-truth ambient occlusion, temporal
            anti-aliasing with variance clipping, motion blur, a Karis bloom
            pyramid, GPU metering and an AgX composite.

02

Materials

            A texture forge that runs on the GPU. Nineteen surfaces — concrete,
            brick, plaster, asphalt, sand, rusted and painted and brushed metal,
            wood, fabric, glass — with periodic noise so everything tiles,
            height-derived normals, parallax occlusion and curvature-driven edge
            wear.

03

Physics

            No library. A binned-SAH bounding volume hierarchy, a swept-capsule
            character controller with a five-plane crease stack, impulse rigid
            bodies with continuous collision, position-based ragdolls and
            multi-layer bullet penetration.

04

Audio

            Synthesised through the Web Audio API with no sound files at all.
            Layered weapon fire, convolution reverb, HRTF spatialisation and
            occlusion.

05

Sky

            Atmospheric scattering with a time of day, environment maps generated
            at runtime, volumetric fog and light shafts.

06

Agents

            Skinned soldiers with navmesh pathing, perception, cover behaviour and
            ragdoll deaths — the meshes and their textures generated like
            everything else.
── more in #generative-ai 4 stories · sorted by recency
── more on @claude of duty 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/claude-of-duty-a-bro…] indexed:0 read:1min 2026-10-08 · —