Mix. Panic. Improvise. Survive.

Bad Chemistry is a cooperative physics comedy about trying to keep an improvised chemistry lab from falling apart.

Work together to move equipment, handle unstable compounds, put out fires, and react when small mistakes turn into much bigger problems. Every task becomes more difficult as the lab descends into chaos.

This early prototype focuses on cooperative gameplay, physics interactions, and the frantic feeling of keeping a disaster barely under control.

Current Vertical Slice

The current build includes:

  • 🧪 Cooperative physics gameplay
  • 🔥 Dynamic hazards including fire and flooding
  • 🤝 Teamwork-focused objectives
  • 💥 Chain reactions that can quickly spiral out of control
  • 🎨 A clean, cartoony look

How to play right now

  • 🧑‍🔬 Solo, with AI chemists filling the empty benches
  • 🛋️ Local co-op — grab a friend, one keyboard, one screen (works right in your browser!)
  • 🌐 Online co-op is on the roadmap for the full game


    Controls — Player 1: WASD move · Space/E use · hold Use to fix · Shift run · Esc pause. Player 2: Arrow keys · Enter to use. (Or click to move / use a nearby station.)

    Planned for Future Updates

    The long-term vision includes:

    • More compounds and chemistry mechanics
    • Additional laboratory equipment
    • New maps and scenarios
    • More disasters and environmental hazards
    • Expanded progression and upgrades
    • Online multiplayer

    Early Development

    Bad Chemistry is actively in development. This vertical slice is intended to test the core gameplay loop: cooperative problem solving under increasing pressure. Feedback from players will help shape future mechanics and features.

    Mix chemicals. Manage disasters. Try not to make things worse.

    Music by Abstraction (Benjamin Burnes / Tallbeard Studios) — abstractionmusic.com (CC0) Sound effects: "400 Sounds Pack" — ci.itch.io/400-sounds-pack

    Development log

    Leave a comment

    Log in with itch.io to leave a comment.