Build your own single-player deckbuilder — without writing engine code.
Hi, I'm the maker behind SoloFoundry. I build the tools I wish I'd had when I started — complete, honest, and ready to use. This is one of them.
If you've ever wanted to make a roguelike deckbuilder in the spirit of the genre's classics, you know the hard part isn't the idea — it's the months of plumbing. The combat resolution, the save system, the map, the shops, the run loop. This framework is all of that, already built, tested, and documented, so you can skip straight to making your game.
Author your content as data — not code.Add a card, an enemy, a status effect, or a relic by creating an asset and filling in a few fields. No C# required. Cards build from a simple effect vocabulary — deal damage, gain block, apply a status, draw, scale, branch on conditions — so most new cards are pure data. Even adding a card to your starting deck is just editing an asset. Truly no-code, end to end.
Everything a run needs, in the box:
Made to be understood.A clean, layered architecture with a pure-C# core and a clear line between engine and content. It comes with real documentation — a README, a 2-minute "add your first card" guide, an architecture overview, and a per-system reference — plus comments throughout. You won't get lost in someone else's code.
Built to last.Self-contained, with no paid third-party dependencies. Works with URP or Built-in. Backed by a full suite of automated tests, so the foundation under your game is solid.
I made this because the genre deserves a framework that respects both your time and your budget. I hope it helps you build something great.