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.

Figure 1: Settings viewer in Dark Shuffle.
What Can You Configure?
Settings are grouped into four main categories:
Category | What You Can Change |
---|---|
Game | Player health, energy, hand size, deck size, and more. |
Battle | Enemy stats, energy scaling, effect triggers, etc. |
Draft | Number of picks, rarity weights, auto-draft mode, etc. |
Map | Map depth, branching, node types, and progression. |
Tip: Custom settings let you create unique challenges, speedruns, or even entirely new game modes!
Creating a Setting
- Open the settings menu and select Create New Setting.
- Choose which parameters to customize (game, battle, draft, map).
- 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.

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.

Figure 3: Example custom settings in action.

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:
add_settings
: Create a new settings profile.setting_details
: View the details of a setting.game_settings
: See which settings are applied to a game.
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
- Draft Guide: How settings affect the draft phase
- Battle Guide: How settings change battle mechanics
- Key Functions: Technical reference for all contract functions
- Budokan Tournaments: Using settings for competitive play
If you have questions or want to share your custom settings, join the community or reach out via the app's support channels!