← All workChemistry teaching / Game

Reaction Rumble

A chemistry fighting game in the browser, where matchups are powered by real reaction logic. Elements come to the arena with their own personalities, movesets, and grudges. Sodium picks fights, oxygen finishes them. Chemistry with hitstun.

Reaction Rumble

Reaction Rumble is a chemistry fighting game where matchups are powered by real reaction logic. Players pick an element and an opponent, then fight inside an arena that supplies the conditions: heat, oxidizers, acid spills, voltage, magnetic fields. Moves cost energy. Elements come with their own personalities, movesets, and reactivity. In one scene, Hydrogen fights Oxygen in an oxygen-rich furnace: 2H2 + O2 → 2H2O. Hydrogen is the fuel, oxygen is the oxidizer, the furnace supplies the activation energy. The hit lands hard, but Hydrogen takes recoil because the fuel side is in the blast.

Every matchup falls into a real teaching lane. A product reaction names the compound that forms, formula and all. A material effect captures a physical interaction without forming a new compound. A lab-assisted effect uses the arena's conditions to enable a reaction the elements alone could not. A resistance shows when the defender's chemistry blocks the move. And when no reaction lands, the game says why: which reactant, electron path, or lab condition was missing. Two modes ship: a Quick Fight for a single matchup, and an Arcade Run where you pick one element and climb six labs, each lab adding or removing a real reaction condition.

The design goal is to make the player feel the reaction before they memorize it. Built as a teaching tool and a design experiment in turning hard concepts into something playable.