Skip to content

Settings

Settings are one of the most powerful features of Dark Shuffle. They let you customize nearly every aspect of the game—deck size, draft rules, battle mechanics, map structure, and more. This flexibility is made possible by the Embeddable Game Standard (EGS), allowing anyone to create, share, and use custom settings for new game modes, tournaments, and quests.

The settings viewer lets you browse and select from available settings profiles. Each profile can dramatically change how the game is played, from deck size to map structure.

Settings Viewer
Figure 1: Settings viewer in Dark Shuffle.

What Can You Configure?

Settings are grouped into four main categories:

CategoryWhat You Can Change
GamePlayer health, energy, hand size, deck size, and more.
BattleEnemy stats, energy scaling, effect triggers, etc.
DraftNumber of picks, rarity weights, auto-draft mode, etc.
MapMap depth, branching, node types, and progression.

Tip: Custom settings let you create unique challenges, speedruns, or even entirely new game modes!

Creating a Setting

  1. Open the settings menu and select Create New Setting.
  2. Choose which parameters to customize (game, battle, draft, map).
  3. Save and name your setting—it's now available for you and others to use!

Info: All settings are stored on-chain, making them permissionless and composable. Anyone can use your setting for their own games or tournaments.

Create Settings
Figure 2: Creating a new setting.

Applying Settings: Real-World Examples

Custom settings unlock a huge variety of applications:

Unique Tournaments

Any setting can be used by Budokan to create a competitive structure. For example, you can design a tournament with special draft rules, unique battle mechanics, or custom rewards.

Eternum Quests

Dark Shuffle debuted in Eternum Season 1, where a specific set of settings created fast and varied experiences for players. One key setting was Auto-Draft mode, which skips the draft phase and drops players straight into battle—perfect for quick games and cross-game events.

Settings Example 1
Figure 3: Example custom settings in action.
Settings Example 2
Figure 4: Another custom settings view.

Advanced: On-Chain Settings & Contract Functions

Settings are managed by smart contracts, making them transparent and tamper-proof. Key contract functions include:

Info: Developers and advanced users can use these functions to automate tournaments, create new game types, or integrate with other on-chain games.


Related Guides

If you have questions or want to share your custom settings, join the community or reach out via the app's support channels!