BE AWESOME
Settings
Games
📅 September 5, 2026 · ⏱️ 5 min read

Alchemy Drop: Aim Determines the Neighborhood, Physics Does the Rest

Four genuinely different elemental chain reactions, a nudge that can't fully rescue a bad shot, and the first game built entirely on the new shell.

This post is about Alchemy Drop: Aim Determines the Neighborhood, Physics Does the Rest
Play Alchemy Drop →

An elemental pachinko game where catalyst orbs cascade down through fields of arcane pegs, chaining fire explosions, ice shatters, lightning arcs, and void gravity wells into an escalating spectacle that peaks in a triumphant slow-motion Extreme Fever. The entire design challenge is a peg-clearing genre's oldest problem: how do you make dropping a ball down a field of obstacles feel like a skill rather than a coin flip.

The launch angle has to be precise enough to matter and forgiving enough to stay fun

A pachinko-style game lives or dies on whether the launch aim actually determines the outcome meaningfully, or whether the peg field's chaos just randomizes everything regardless of how carefully you aimed. If aim barely mattered, this would be a glorified random number generator with a cannon animation attached. I tuned the peg field density and spacing so an aimed shot toward a specific cluster reliably lands in that general area, while the actual bounce path once it's among the pegs still carries real, satisfying unpredictability. That balance — aim determines the neighborhood, physics determines the exact chaos within it — is what keeps this feeling skill-based rather than purely random, without removing the chaotic bounce feel that makes pachinko satisfying to watch in the first place.

Four elements needed genuinely different chain reactions, not palette swaps

Fire, ice, lightning, and void runes each trigger a mechanically distinct effect rather than the same "nearby pegs clear" outcome recolored four ways. Fire detonates outward, clearing a radius. Ice shatters into sharp bouncing shrapnel that can trigger further collisions. Lightning arcs specifically across metal conduits, following a path rather than a radius. Void bends gravity, curving nearby orb trajectories rather than clearing anything directly. Building four genuinely different reaction types instead of one shared effect with different colors meant the choice of which rune cluster to aim for actually changes strategy, not just visual flavor — a player deciding between a fire cluster and a void cluster is making a real tactical choice about how they want the board to respond, not just picking a favorite color.

The Aether Nudge needed a narrow, specific purpose to avoid trivializing aim

Letting a player nudge an orb's trajectory mid-air toward the cursor could easily have undermined the entire launch-angle skill I just spent so much effort tuning, if it were powerful enough to fully correct a bad shot after the fact. I deliberately limited it to a gentle magnetic pull rather than a full redirect, specifically so it's useful for a final, small correction — nudging toward the last gold rune needed for Extreme Fever — without being strong enough to bail out a genuinely poorly-aimed launch. A nudge that could fully rescue any shot would make the initial aim close to irrelevant, which defeats the entire point of making aim matter in the first place.

Extreme Fever had to feel earned, not just triggered

Clearing every gold rune to unlock the slow-motion Extreme Fever sequence needed to feel like the payoff for a genuinely difficult achievement, not a routine event most drops eventually trigger by accident. That meant gold runes had to be placed deliberately sparsely and often in positions that demand real aim and a bit of luck to reach, rather than scattered generously enough that clearing them all happens passively over a few drops. The slow-motion spectacle only lands emotionally if getting there required actually working for it across the whole board, not just dropping orbs long enough for gravity to eventually clear everything on its own.

Eight chambers had to escalate peg density without becoming unreadable

Progressing through the eight alchemical chambers means facing denser, more elaborate peg layouts, and there's a real ceiling on how visually busy a peg field can get before it stops reading as a field of individually meaningful obstacles and starts reading as an undifferentiated wall of noise. I had to escalate later chambers carefully, adding genuine complexity to routing and rune placement without crossing into a density where a player can no longer visually parse which cluster their aim is actually headed toward. That's a different constraint than difficulty alone — a chamber can be hard because it demands precise aim, or hard because it's genuinely impossible to read at a glance, and only the first kind is the good kind of hard this game is supposed to be testing.

Why the Crucible had to reward attention, not just presence

Catching falling orbs in the sliding Alchemist's Crucible for Free Balls and bonus points needed active positioning to matter, rather than letting the Crucible sit in one spot and passively catch whatever happens to fall near it. I made the Crucible's effective catch window tight enough that actively tracking where an orb is about to land and repositioning toward it meaningfully outperforms leaving it stationary under the busiest part of the board. That keeps the catching phase actively engaging even after the exciting part — the peg-clearing chain reaction — has already resolved, instead of it becoming a passive formality tacked onto the end of every drop.

This is the first game built entirely on top of the shared game shell that went out to every existing game just yesterday, which meant I got to skip rebuilding fullscreen handling, the leaderboard widget, and the sidebar from scratch the way every earlier game required. That's exactly the payoff I was hoping the shell migration would deliver, and it's satisfying to see it show up this quickly, one day after the refactor actually landed, and it's a genuinely good sign for how much faster the next new game after this one should be to bring to a finished, polished state. Everything I actually spent time on this time around was about this specific game — the pegs, the elements, the Crucible — instead of chrome every other game already needs too, which is exactly the trade the shell migration was supposed to buy, and it bought it faster than I actually expected it to.

Hello!