The Problems You Face
Sound familiar? These are the challenges balance designers deal with every day.
Spreadsheet chaos across versions
Your balance data lives in Google Sheets with tabs named "v3-final-FINAL-use-this-one." When two designers edit the same sheet simultaneously, one person's changes silently overwrite the other. There is no merge, no conflict detection, and no way to know what you lost.
No diffs on data changes
When someone changes a loot drop rate from 5% to 15%, the spreadsheet just shows the new number. There is no visual diff showing which cells changed, no blame showing who changed them, and no commit message explaining why. You discover broken balance in playtesting.
Cannot review balance patches before they go live
There is no pull request equivalent for balance changes. A designer tweaks 200 cells across 5 sheets, and the only way to review it is to manually compare two spreadsheet tabs. Nobody has time for that, so changes ship unreviewed.
How Gameframe Solves This
Purpose-built features for balance designers who need more than a general-purpose tool.
Spreadsheet editor with version control
Edit balance data in a familiar spreadsheet interface where every save creates an immutable snapshot. You can always see what the data looked like at any point in time.
Visual diffs on data changes
See a cell-by-cell diff of every change. Green for additions, red for removals, yellow for modifications. Instantly spot when a drop rate changed from 5% to 50% instead of 15%.
Branch for balance experiments
Create a branch to test a new economy model or difficulty curve. Run playtests against the branch data. Merge when it passes review, discard if it breaks the game.
JSON and CSV export for engine pipelines
Export your balance tables as structured JSON or CSV formatted for Unity, Unreal, or Godot. No manual reformatting, no copy-paste errors, no broken data pipelines.
Change prompts and audit trails
Every change requires a short description of what was changed and why. Six months later, you can trace exactly why the healing potion went from 50 HP to 75 HP.
Your Workflow with Gameframe
From setup to shipping, here is how it works.
Import your balance sheets
Upload your existing CSV or spreadsheet data into Gameframe. Each sheet becomes a versioned document. You can also create new balance tables from scratch using built-in templates.
Edit with change tracking
Make balance changes in the spreadsheet editor. Every save prompts you for a change description. The system creates an immutable snapshot with a visual diff of exactly what changed.
Branch and test
Before a major balance patch, create a branch. Make your changes on the branch, export to your engine for playtesting, and iterate until the numbers feel right.
Review, merge, and export
Share the branch with your lead designer for review. They see a full diff of every cell change. Once approved, merge to main and export the final data for your build pipeline.
Frequently Asked Questions
Common questions from balance designers.
Want to see all use cases?
View All Use CasesReady to try version control for your game design?
Import your existing docs and experience branching, visual diffs, and structured export. 14-day trial, cancel anytime.
Credit card required for the 14-day team trial. Cancel anytime.