ASTER! FORGE is a clicker-style musical toy.

There are 1200 dots in the core and 9 rings to start. Every click on the true center plays a live piano note — not a sample — and fires a shot of color. The music rotates through C Pentatonic, D Dorian, G Major, and A Minor Pentatonic, switching every 8 hits or 12 seconds. It never loops the same way.

You forge it bigger:

01 PULSE LENS - +1 per click. More ◆ per hit.
02 ORBIT DRONE - +0.8/sec passive. Trails that never fade.
03 GRAVITY RING - Adds a ring. Up to 12 rings, 16 dots each. Changes the whole field.
04 DRUM CANNON - Unlocks auto-fire. Kick 150→40Hz, Snare noise+180Hz tone, Hat high-pass noise. Pads at the bottom are playable even before you unlock it.

Charge the core to 100% by clicking and drumming. Hit [SPACE] to DETONATE SUPERNOVA — 4-osc chord blast, 24 shots in a circle, white flash, everything shakes.

It's one canvas, Float32Arrays, no shadowBlur per particle. Built for 60fps.

Controls: Click core = piano + ◆, Drum pads = fire shots, Supernova when 100%, Theme, Mute.[Space][T][M]

Made for leaving on while you work. Each run is different.

Release notes / What it does:
Clicker x instrument. Core click = piano note (sine+octave+tri) + gain envelope + reverb. Drum pads = synthesized kick/snare/hat. Visuals: 400 stars, 2-wave modulation cos(normT2π) + sin(normT4π), 30s loop, modRot 60→300, explosion max(0, wave1*0.4 + wave2>0.7?0.5:0). Single canvas, no per-particle shadowBlur, all particle data in Float32Array.

DEVELOPER NOTES:

This build is entirely in HTML5 and based on a Unity prototype.

If you would like me to update and expand this file please consider donating.

Let me know in the comments what desired improvements or bugs you experience and we will update it for Version 2.

Aster! Forge is free to play, if you would like to purchase the zip file you can use the source code to Aster! Forge in your projects.

Download

Download NowName your own price

Click download now to get access to the following files:

Aster-Forge-Download.zip 246 kB
if you pay $10 USD or more