RPG combat & resource scenarios

Embed 3D Combat Models into Your Game Design

Explore damage, effective health, resource cost, skill ceiling, mobility and critical multipliers in one interactive model.

tune Scenarios:
tune Combat scenario sliders
insights Solved Equilibrium HUD
STABLE
Damage per second
780 DPS
Unmitigated time to defeat
23.72 s
psychology Scenario notes

Compare damage and effective health with resource cost, actions per minute, mobility and critical scaling.

3d_rotation Frameless 3D Spatial Canvas • Click & Drag to Orbit • Ctrl+Scroll to Zoom

EXPLORE MODEL ARCHETYPES

Switch between illustrative scenarios from the full workspace and explore how their assumptions change the model.

thermostat Action RPG & Souls

Soulslike Boss / Heavy Knight

Massive effective health pool, slow high-impact poise breaking hits, heavy stamina drain, and strict iframe dodge windows.

Damage per second: 780 DPS
solar_power Hero Shooter / MOBA

Competitive Hero Assassin

Ultra-fast burst damage, low health pool (glass cannon), instant mobility reset, and 240 APM execution requirement.

Damage per second: 1650 DPS
offline_bolt MMORPG & Raids

MMORPG Holy Trinity Tank

80% passive damage reduction, low sustained DPS, active shield block mitigation, and raid positioning mechanics.

Damage per second: 220 DPS
ac_unit Roguelike & Deckbuilder

Roguelike Magic Glass Cannon

Exponential spell synergy, screen-clearing AoE firestorms, zero armor, and high mana attrition.

Damage per second: 2400 DPS
air Action RPG & Souls

Heavy knight · Mobile variant

The heavy-knight baseline with mobility raised to 55 units per second for comparison.

Damage per second: 780 DPS
eco Action RPG & Souls

Heavy knight · Critical variant

The heavy-knight baseline with a 2× critical multiplier for comparison.

Damage per second: 780 DPS

EMBED INTO ANY REPO OR WEB APP

Embed the interactive model with its current configuration or open the same state in the full workspace.

Copy Embed Snippet
<iframe src="https://balancem.blackboxes.net/" width="100%" height="650" frameborder="0" style="border-radius: 1.5rem;"></iframe>