Build a ship out of blocks. Fly it. Watch it break apart, exactly the way physics says it should.

System Foundry is a 2D space sandbox where you design ships block-by-block, then send them into free-moving physics-based combat — collisions deal real kinetic damage, and ships break apart piece by piece instead of just disappearing.

Features:

  • 🧱 Build mode — place blocks on a grid to design your ship
  • 🚀 Combat mode — hit â–¶ START and your ship becomes a fully physical object: fly it, crash it, watch it break apart realistically
  • 🔌 Wire-level logic system — build circuits with gates and latches inside your ship
  • 💾 Export/Import — save your ship as a .json file and share it with others, or load blueprints other people send you

Try the built-in examples (via the Examples dropdown):

  • Starter Fighter — a small flyable ship, hold the button to open its fuel valve and fire the engine
  • Logic Circuit Demo — a NOT-gate inverter and memory latch
  • Power Valve Demo — a solar panel gated by a power valve

This is an early prototype. Some rough edges are expected — bugs, missing polish, balance issues. Feedback is very welcome, either here in the comments or on GitHub.

Want the full version or the source code? This is the trimmed browser demo. The full project — including the save/load server and complete block documentation — is open-source on GitHub: https://github.com/AI-guy404/System-Foundry