Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🎲 DiceBattlers

A solo-developed roguelike / turn-based combat game where dice rolls determine your fate. Build powerful dice patterns, deal massive damage, manage MP, and survive increasingly difficult battles.

⚠️ Demo Version | Build 13 – Playable combat demo


📸 Screenshots

Screenshot (78)

🎮 Game Overview

DiceBattlers is a turn-based roguelike where dice patterns are your weapons.

The goal is simple: build stronger and rarer dice patterns to generate bigger attack numbers and defeat your enemies before they defeat you.

Instead of relying purely on individual dice values, you're rewarded for creating combinations such as:

  • 🎲 Five of a Kind
  • 🎲 Four of a Kind
  • 🎲 Full House
  • 🎲 Straights
  • 🎲 And other special patterns

The better your pattern, the more powerful your attack becomes.

But attacking isn't the only way to use your dice.

🔮 Magic & MP

Certain special dice patterns generate MP, giving you access to magical abilities during combat.

You can spend your accumulated MP to cast powerful magic and gain an advantage over your opponent.

There's also Magic Scan, a special ability that doesn't require MP, allowing you to use it without spending your magical resource.

This creates another layer of strategy: do you maximize your attack pattern for immediate damage, or build patterns that generate MP for stronger abilities later?


⚔️ Core Combat Loop

  1. 🎲 Roll your dice
  2. 🧩 Build the best possible pattern
  3. ⚔️ Use your pattern to generate attack power
  4. 🔮 Generate and manage MP through special patterns
  5. Use Magic Scan and other abilities
  6. 🤖 Survive the enemy's turn
  7. 🔁 Continue the battle and progress through the run

Every roll is an opportunity to improve your position.


✨ Key Features

  • 🎲 Dice-based combat – Build powerful patterns to determine your attack strength
  • 💥 Pattern-based damage – Better combinations produce bigger attack numbers
  • 🔮 MP system – Special patterns generate MP for magical abilities
  • Magic Scan – A special ability that works without consuming MP
  • 🤖 Enemy dice mechanics – Enemies play by the same fundamental dice-based rules
  • 🃏 Roguelike progression – Each run offers a new path through increasingly difficult encounters
  • ⚔️ Turn-based strategy – Every roll and decision can affect the outcome
  • 🎨 EarthBound-inspired aesthetic – A quirky visual and narrative style combined with tactical combat

🎯 Design Pillars

Pillar Description
Dice Mechanics Build increasingly powerful dice patterns
Combat Convert patterns into damage and magical resources
Strategy Choose between immediate damage and resource generation
Progression Survive battles and advance through roguelike runs
Enemies Opponents with their own dice behaviors and strategies
Presentation Quirky characters and a whimsical visual style

🕹️ How to Play

1. Roll Your Dice

Roll your available dice at the beginning of your turn.

2. Build a Pattern

Look at your roll and try to create the strongest possible combination.

Patterns such as Five of a Kind, Four of a Kind, Full Houses, and Straights can dramatically increase your attack power.

3. Attack

Your completed pattern determines the strength of your attack.

Better pattern → Bigger number → More damage.

4. Generate MP

Some special patterns generate MP, allowing you to prepare for magical abilities.

5. Use Magic

Spend MP on your available magical abilities.

Magic Scan is a special exception — it can be used without MP.

6. Survive

After your turn, the enemy gets a chance to attack.

Manage your rolls, damage, and MP carefully to survive the encounter.


📥 Download & Play

Build 13

Status: Playable Demo

Download the rar file and run the exe


🛠️ Tech Stack

  • Engine: Unity
  • Language: C#
  • Tools: Timeline, Obsidian
  • Platform: PC
  • Additional Platform: WebGL demo

📊 Development Status

Feature Status
Core dice combat ✅ Complete
Dice pattern detection ✅ Complete
Enemy dice mechanics ✅ Basic implementation
MP system ✅ Implemented
Magic Scan ✅ Implemented
Roguelike runs 🚧 In progress
Meta-progression 📋 Planned
Full run structure 📋 Planned
Full release 🔜 Future

Current focus: Balancing dice patterns, improving combat, and expanding enemy variety.


🧪 Known Issues

  • Rare UI desync during enemy turn transitions
  • Dice animation may occasionally stutter in the WebGL build
  • Some dice patterns still need balance tuning

🗺️ Roadmap

  • Build 13 – Current playable demo
  • v0.15 – New enemy types and dice patterns
  • v0.16 – Meta-progression and unlockable dice
  • v0.20 – Full three-act run structure
  • v1.0 – Complete release

📄 License

All Rights Reserved – Copyright © 2026 Danial Hamidzadeh

This game and its source code are proprietary. You may view the public repository and design documentation, but you may not copy, modify, redistribute, or commercially use the game or its source code without permission.

For licensing inquiries: danibignarty@gmail.com


🙏 Inspirations

  • Balatro by LocalThunk – Pattern-based gameplay and roguelike design
  • EarthBound by Ape Inc. – Tone, world feel, and character charm

💬 Feedback

Found a bug or have a suggestion?

Open an issue or reach out directly. DiceBattlers is a solo-developed project, and every piece of feedback helps shape the game.

About

Roll Your Way to Victory

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors