View: Multi-Page Single Page

About Simple States

Simple States is a logic-puzzle toolkit for Unity, made by Living Failure. It generates switch-and-state puzzles in four modes — Classic combinations (press the right set of switches), Ordered sequences (gated chains with decoys and traps), Lights Out grids (with paintable pattern goals), and Trilight (the three-state mod-3 grid) — solves every board exactly, rates it, stamps a proven par, and stores it as a ScriptableObject. The scene, input, and art are yours; a complete 3D demo with a Canvas menu and HUD is included.

Version 1.0 · Unity 6000.3+

Design philosophy

  • Solve exactly, don't sample. Every solution count, shortest solution, and switch role is ground truth — exhaustive or GF(2), never a heuristic.
  • Fair by proof. Trapped boards pass a no-deadlock check: wrong presses cost work, never the win.
  • Honest output. When constraints can't be met, the report says so — no silently degraded boards.
  • No bloat. The core is pure C# with zero package dependencies; the demo and editor are walled off in their own assemblies.
  • Readable example code. The demo is plain components to read, copy, or replace — the game logic carries no UI code.

More from Living Failure

Simple Connect — a two-engine connection-puzzle toolkit: draw the pairs (square & hex), rotate the pipes, or rotate a whole network back together — with pinnable fountain cells. Same verified, ScriptableObject-first workflow.

Simple Hamiltonian — a cover-all / single-path puzzle generator (square & hex): the solution is one unbroken line that visits every tile once.

Both on the Unity Asset Store.

Support

Questions, bugs, or feature requests: livingfailuregames@gmail.com. Include the Unity version and, for board-specific issues, the seed and settings — seeds reproduce boards exactly. Documentation corrections are welcome.

License

Distributed under the Unity Asset Store End User License Agreement. Use it in games and tools; don't resell or redistribute the source as an asset.