Skip to content

GDGVIT/deck-builder

GDSC VIT

Shuffler's Keep

A dark fantasy + arcane sci-fi roguelike card battler with deckbuilding and modular progression.


Build status License Platform

Join Us Discord Chat

DOCS UI


Table of Contents


Game Overview

Title: Shuffler's Keep
Genre: Card Battler + Deck Builder (Roguelike)
Description:
A roguelike card-battler where players traverse a dark, mysterious world of arcane technology and ancient magic. Each run starts with a randomized deck that grows through combat, shrines, forges, and narrative events. Strategic deck modification and synergies are the core loop.

Platforms: Desktop (Windows, Linux, macOS)
Target audience: Fans of Inscryption, Slay the Spire, Griftlands, Monster Train, and other strategy deckbuilders.
Art / Audio Style: 8x8 Simple pixel
Theme: Dark Fantasy + Arcane Sci-Fi
Controls: Mouse + Keyboard


Core Gameplay

Turn-Based Combat

Players draw a hand from their deck and spend energy to play cards in turn-based encounters. Unspent energy may interact with synergies; certain active cards can be sacrificed for extra energy.

Card Stats

  • Attack: Direct damage value.
  • Health: Card durability / survivability.
  • Energy: Cost to play the card.
  • Sigil: Passive or triggered abilities (positive or negative).

Map Exploration

Each run features a procedurally generated map with nodes:

  • Combat nodes: Normal, Mini-Boss, Boss
  • Event nodes: Narrative choices with rewards/penalties (Future Update)
  • Shrines: Buff or debuff cards (Future Update)
  • Forges: Upgrade, craft, or combine cards (Future Update)

Characters (Future Update)

Multiple unlockable characters with unique starting decks, mechanics, and themes.

Synergies

Cards can combine into larger combos via sigils, energy interactions, and card states.


Meta Progression (Future Update)

  • Unlockable Cards: Added to the global pool after milestones or discovery.
  • Characters: Unlockable playstyles and starting decks.
  • Artifacts: Permanent or run-specific passives (e.g., +1 max energy).
  • Codex / Lore Archive: Unlock story and world lore through events.
  • Difficulty Scaling: Ascension-like modifiers after successful runs.

Monetization (Future Update)

  • Open Source Premium Model: Free source; one-time purchase for prebuilt binaries. No ads or microtransactions (inspired by Aseprite).
  • Planned DLC: New characters, cards, environments, and campaigns.

Tech Stack

  • Engine: Unity 6000.0.58f2 (LTS)
  • Libs / Tools: LeanTween (tweening), Newtonsoft.JSON (data), WASDEditor (dialogues)
  • Assets / Tools: Aseprite (pixel/sprite), Krita (art), GitHub for version control

Inspirations & Links


How to Build / Run (Dev)

The project is Unity-based. Ensure you have Unity Hub and the specified LTS version installed.

# Clone repository
git clone https://github.com/<your-org>/<repo>.git
cd <repo>

# Open project in Unity Hub
# (Optional) Install dependencies via Package Manager
# Run / export builds from Unity Editor

Contributors

Aditya Gupta

Aditya Gupta (MelloHyu)

GitHub LinkedIn

Rayan Madan

Rayan Madan (graphicmismatch)

GitHub LinkedIn

Made with ❤️ by GDSC-VIT

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •