Neon Cascade

A Physics-Driven Incremental Idle Game - Drop Balls, Chain Combos, Watch the Numbers Climb

🌐 Web Browser ⚡ Incremental 🎯 Physics 🎮 Now Available

About the Game

Neon Cascade is a physics-driven incremental idle game inspired by Peggle, reimagined as an auto-shooter with deep placement strategy and cascading progression. Build your neon peg board, watch balls rain down, bounce off pegs, chain explosive combos, and collect rewards. Unlock new peg types, ball types, and powerful upgrades, then prestige through Nova to unlock the Prism Store tech tree and push even further.

The core fantasy is simple: set up your board, watch the chaos unfold in glowing neon, and keep optimising for bigger and bigger numbers. Balls auto-drop from customizable slots at the top of the board, bounce through a grid of player-placed pegs, rack up combos and score multipliers, and land in collection bins at the bottom. Points become credits. Credits buy upgrades. Upgrades make your board bigger, meaner, and way more hypnotic to watch. The loop never stops.

Built with TypeScript, Vite, and the Canvas 2D API, no external game engine, no physics library. All collision, bouncing, ball trajectory, and neon glow effects are hand-rolled. Ten original synthwave BGM tracks play in the background while you watch your cascade engine run.

By the Numbers

12 Peg Types
7 Ball Types
8 Bin Types
20 Prism Store Nodes
10 BGM Tracks
3 Visual Themes

Key Features

⚡ Physics-Driven Cascade

Hand-rolled ball physics with weighted bounces, random scatter, and stall detection. Every drop plays differently, no two cascades are the same.

🔮 12 Unique Peg Types

Basic, Multiplier, Splitter, Gravity, Phase, Magnet, Catalyst, Echo, Prism, Surge, Temporal, and the board-clearing Cataclysm peg. Each with unique on-hit effects and upgrade tiers.

🎱 7 Ball Types

Basic, Heavy, Phantom, Echo, Cannonball, Void, and Lucky, each with distinct physics behavior, score multipliers, and visual trails. Assign any ball to any drop slot.

⚡ FLUX Tension System

A dynamic tension meter that fills as balls bounce and pegs explode. Stay in the danger zone for massive score multipliers, but push too far and trigger a Cascade Overload.

🌀 Cascade Chain Combos

Consecutive peg hits within a tight window build a combo chain. Hit 3+ for Cascade state, orbiting rings, intensifying glow, and escalating score multipliers on every hit.

🔄 Go Nova Prestige

Reset your board for permanent multipliers and unlock the 20-node Prism Store tech tree. Each prestige cycle opens deeper upgrades and faster progression.

Game Systems

Neon Cascade

Drop balls. Chain combos. Watch the numbers climb.

🎮 Play Now on itch.io

Free to play • No download required • Built for desktop browsers

How to Play

The Core Loop

  • Place Pegs: Select a peg type from the shop, then click an open cell on the board to place it
  • Watch Balls Drop: Balls auto-fire from your unlocked drop slots and cascade through the board
  • Chain Combos: Consecutive peg hits build a Cascade Chain - the longer the chain, the bigger the multiplier
  • Collect Rewards: Balls land in Collection Bins at the bottom, earning Neon Credits and Points
  • Upgrade Everything: Spend credits on new pegs, ball types, drop rate upgrades, board expansions, and more
  • Go Nova: When you're ready, prestige to reset your board, earn permanent multipliers, and unlock the Prism Store

Controls

  • Left-click: Select peg type in shop, then click board to place
  • Right-click: View peg stats, upgrade, or sell a placed peg
  • Escape: Close any open modal or panel

Tech Stack

Technology Purpose
TypeScript Core Game Logic
Vite Build Tool & Dev Server
Canvas 2D API Game Rendering & Visual Effects
Web Audio API Procedural Sound Effects & BGM
Custom Physics Ball Collision, Bounce, Trajectory
localStorage Save System

Development Story

From Curiosity to Cascade

Neon Cascade started in mid-February 2026, right after shipping Tessara. After two months of hex grids and roguelite progression systems, I wanted to try something completely different. I'd always loved incremental and idle games, there's something meditative about a well-tuned progression loop, and I'd never tried building a physics-based game before. So naturally, I decided to do both at the same time.

The first week was all physics. Hand-rolling ball collision, bounce scatter, wall reflection, and stall detection in TypeScript with no external library. Getting that ball to feel right, not floaty, not sluggish, just weighty and satisfying, was the foundation everything else sat on. Once the balls were bouncing and pegs were exploding in neon particle bursts, the rest started falling into place fast.

What followed was one of the most intense development sprints I've ever done. Twelve peg types, seven ball types, eight bin varieties, a prestige system with a full tech tree, a FLUX tension meter, cascade chain combos, procedural Web Audio sound effects, ten original BGM tracks, three visual themes, and a contextual tutorial system, all built in about three weeks of evenings and weekends. The game went from "what if Peggle was an idler?" to a fully featured incremental game with deep strategic placement.

Want the full story? Check out the Neon Cascade Development Log for weekly entries covering the entire journey, from the first bouncing ball to the Go Nova cutscene.