Balance Spreadsheet
Version-controlled game data with visual diffs
Balance data is the backbone of any game with numbers — damage values, economy curves, drop rates, XP tables. A single misplaced decimal in a loot table can break an entire progression system, and spreadsheets are notoriously difficult to audit for changes.
Gameframe's balance spreadsheet template brings Git-style version control to your game data. Every cell change is tracked, diffs are displayed visually so you can spot exactly which values moved, and you can branch the entire sheet to test new balance passes without touching the live data. When the numbers are right, merge them back with a full audit trail.
What's Inside
This template includes 5 structured sections, each version-controlled and ready to customize.
Character Stats
Base stats, growth curves, and per-level scaling for every playable and enemy unit. Columns for HP, attack, defense, speed, and custom attributes.
Damage Formulas
Formula definitions, multiplier tables, and element/type effectiveness charts. Centralizes combat math in one auditable location.
Economy Values
Currency earn rates, shop prices, reward payouts, and sink ratios. Tracks the flow of soft and hard currency across the game.
Progression Curves
XP-to-level tables, unlock schedules, and difficulty ramps. Ensures pacing feels intentional across dozens of hours of content.
Drop Rates & Loot Tables
Item drop probabilities, rarity weights, and pity-timer thresholds. Version-controlled so balance changes never get lost.
How Teams Use This
A live-service team pushing a weekly balance patch who needs to diff the current values against last week and verify nothing unintended shipped.
A systems designer branching the economy spreadsheet to model a new monetization tier before presenting it to the product lead.
A QA team exporting balance data as JSON to feed directly into the game engine for automated regression tests.
Frequently Asked Questions
Google Sheets tracks a linear revision history with no branching, no visual cell-level diffs, and no export to game engines. Gameframe shows you exactly which cells changed between any two versions, lets you branch the sheet to test changes in isolation, and exports to JSON or CSV with one click.
Yes. Gameframe imports CSV and common spreadsheet formats. Your existing data becomes the first version, and every change from that point forward is tracked.
Select the version you want to export, choose JSON or CSV format, and download. The export preserves your column headers as keys, so the data plugs directly into Unity, Unreal, or Godot data loaders.
Start with this template
Create your balance spreadsheet with built-in version control, branching, and team collaboration.