Full notes
Full SideDrop update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- Balance
- Store
- UI and audio
SideDrop changes
Grid & window system
Grid dynamically adjusts to window size — block size, column and row count all respond to resizing
Block size presets (60/80/100px) selectable in-game
Add/remove columns and rows with dedicated buttons (with custom icons)
Window position snap presets (corners and edges)
Balls
Replaced ball lifetime with a bounce count system — balls start with 1 bounce and upgrades increase it
Ball size scales with block size
Special ball types (5 implemented)
Beach ball — larger ball with more bounces
Ghost ball — passes through blocks, damages all it crosses
Lightning ball — chains to 4 additional blocks after the initial hit
Bomb ball — grid-based explosion on impact affecting surrounding blocks
Multi ball — spawns additional balls on each hit
Dropper types (5 total)
Auto dropper — original, drops balls automatically
Laser — rotates toward targets and fires a beam
Shotgun — fires 5 pellets in a spread
Mortar — delayed arcing projectile with explosion on landing
Sniper — high-damage single target, mid-late game unlock
Upgrade tree
Full spatial grid system — upgrades placed on a 2D grid, unlocked by adjacency to purchased nodes
Block HP & economy
HP scaling uses a blocks-spawned-per-level system (grid-width-independent)
Minimum reward of $1 per block, scaling with HP
Multiple economy balance passes based on live earnings logs
UI & panels
Stats panel: playtime, blocks destroyed, balls spawned, damage dealt, currency earned, crits, current build stats
Config panel: volume, window opacity, always-on-top, FPS limit, language selector, color pickers, health color mode, hide HP label toggle
All panels resize with the game window, have scroll support, and a close button
Panels toggle closed when clicking their button again
Custom dark-themed style on all panels
Welcome/tutorial popup on first launch explaining controls
Customization
Block fill color picker
Background color picker
Health color mode (block color shifts by HP %)
Hide HP label toggle
Localization
8 languages: English, Spanish, Portuguese, French, German, Japanese, Chinese, Korean
System locale auto-detected on first launch
Language switch applies instantly at runtime without restarting
Source
Changelog.gg summarizes and formats this update. How we read updates.
