Build the next card-stacking survival hit!
StackCraft is a feature-complete Unity template designed for developers looking to create games in the emerging "card-stacking" genre. Inspired by survival and base-building classics, this template provides a robust foundation where everything, from resources and characters to structures and enemies, is a card.
Key Features
- Dynamic Stacking Logic: A flexible system where cards interact based on a customizable Stacking Rules Matrix. Control exactly which categories can stack and how they behave.
- The Day Cycle: A structured game loop featuring distinct phases: Feeding (survival), Selling (inventory management), Encounters (events), and New Day transitions.
- Deep Crafting System: Use stacks to trigger time-based recipes. Includes a discovery System that tracks and saves recipes the player has successfully found.
- Tactical Combat: A built-in Rock-Paper-Scissors (RPS) combat system with damage multipliers, ranged/magic projectiles, and visual feedback.
- Integrated Quest System: Drive player progression with organized Quest Groups. Track tasks like exploring new areas, reaching specific days, or collecting resources to unlock rewards.
- Dynamic Encounter System: Keep players on their toes with time-based events. Configure Scriptable Objects to spawn enemies, friendly units, or rare resources based on the current day or specific random ranges.
- Content-Driven Design: Add new cards, recipes, encounters, and quests without writing code. Everything is managed through Scriptable Objects.
- Persistent Save System: Full game-state persistence, handling everything from card positions to active quests and discovered recipes.
- Cross-Pipeline Ready: Switch between Built-in and URP at any time. All shaders are made in Shader Graph. Includes a one-click switcher tool!
Supported Platform
PC / Mac / Linux (Standalone - default Unity build targets)
Third Party Notices
Asset uses DOTween under MIT license; see Third Party Notices.txt file in package for details.
Demo
Want to try it out before purchasing?