← Reddit

Alien Pinball Postmortem - How I made a full physics pinball game with Claude

Reddit · Slackluster · May 7, 2026
Postmortem: Alien Pinball — built with Claude + ChatGPT + Suno + LittleJS Just shipped a browser pinball game. Short writeup of the AI workflow in case it's useful here. The game — Full physics pinball: multiball, an A-L-I-E-N rollover multiplier (caps at

Detailed Analysis

A solo developer shipped a fully featured browser-based pinball game called Alien Pinball using a multi-tool AI workflow anchored by Claude Code Max running the Opus model, documenting the process in a postmortem that illustrates both the expanding capability and the persistent limitations of AI-assisted game development. The project encompasses complex physics mechanics — multiball, rollover multipliers, skill shots, combo escalation, outlane saves, and a wizard-mode centipede boss — built atop LittleJS and Box2D WASM with Claude handling all game logic, including custom implementations of slingshots, drop targets, spinners, ramps, and ball locks. Complementary tools filled adjacent roles: ChatGPT image generation handled visual assets, Suno 5.5 produced three original music tracks, and ZzFX generated all sound effects procedurally at runtime — eliminating audio file dependencies entirely. Critically, Claude wrote the creative prompts fed into both the image generator and the music tool, acting as a creative intermediary across the entire production pipeline, not merely a code-generation backend.

The developer's characterization of the process as "co-developed rather than code-generated" reflects a meaningful distinction in how experienced practitioners are beginning to frame AI-assisted workflows. Rather than issuing discrete task requests and assembling outputs, the developer describes an iterative, dialogic process — talking through problems via speech-to-text, asking Claude domain-specific pinball design questions, and using Claude as a genre consultant to sanity-check system completeness. This consultative use — "what does a complete pinball table have?", "what's missing here?" — positions the model less as an executor and more as a collaborator with applicable domain knowledge, filling gaps in the developer's pinball-specific expertise despite their broader game development background. The centipede boss enemy, a multi-segmented creature that loses tail segments on hit and accelerates as it takes damage, reportedly worked on essentially the first attempt, demonstrating that Claude can handle emergent, stateful game logic with relatively low iteration cost when the system is well-specified.

The postmortem's most technically novel contribution is the art-geometry alignment technique the developer employed. By exporting a silhouette of the collision geometry — the exact positional layout of walls, ramps, and bumpers as computed by the physics engine — and using that silhouette as the structural constraint in the image generation prompt, the developer ensured that visual art and physical simulation remained spatially consistent. The insight that "the physics is the prompt" represents a practical solution to a persistent problem in procedurally assembled game assets: visual and mechanical systems routinely diverge when generated independently. Manual compositing across multiple image generations was still required, but the conceptual alignment was achieved immediately, suggesting the technique is reproducible and potentially transferable to other physics-driven visual game types.

Two observations in the postmortem carry particular weight for understanding the current ceiling of AI-assisted development. First, the developer explicitly identifies "feel" as the domain that remained entirely human: restitution values, flipper torque, ramp curvature, slingshot kick angles — the granular physical tuning captured by dozens of commits with delta values like "1.49 → 1.491." Claude could architect the system; it could not perceive or iterate toward the subjective sensation of a well-tuned pinball table. Second, the developer notes that the final week of development was consumed entirely by polish work — sound passes, ramp angles, message prioritization, and a multiball race condition — none of which were optional and all of which required human judgment. This compression of difficulty into late-stage polish is a known pattern in game development, and the postmortem's frank acknowledgment that AI tooling does not flatten this curve is a useful corrective to more optimistic framings of AI-accelerated production.

Taken as a case study, Alien Pinball illustrates a development paradigm in which AI systems handle the broad generative and architectural surface of a project — logic, structure, creative prompting across modalities — while human developers concentrate their effort on perceptual calibration and systems integration. The workflow's use of Claude as both a primary code author and a cross-tool prompt engineer points toward a model of human-AI collaboration that is less about automation and more about leverage: a single experienced developer compressing what might have been a multi-person production into a solo effort by using AI to multiply the bandwidth available for each discipline. The explicit inclusion of an AI debug player — an automated agent that flips the machine and plays it autonomously while the developer watches and generates ideas — further suggests that AI tooling is beginning to serve meta-development functions, not just direct production functions, within game pipelines.

Read original article →