Antimatter Dimensions
Hevipelle's 2016 incremental game; eight dimensions get dearer in steps of 10, and steeper past 1.8 × 10³⁰⁸.
On this page
Antimatter Dimensions is an incremental game by the Finnish developer Hevipelle. It began as a solo project in 2016 and grew a large team1. It runs on the web, Google Play, the App Store, and Steam2. The full source is public under the MIT license, and the in-game credits list 207 people (bibliography).
#Prices
The eight tiers of dimensions cost antimatter3. Prices scale exponentially in steps: each tier’s price stays flat for 10 purchases, then jumps by its multiplier4. Tickspeed upgrades use the same scheme at ×10 per purchase, not per set5.
Every price comes from one class, ExponentialCostScaling6. Once a price passes Number.MAX_VALUE ≈ 1.8 × 10³⁰⁸7, each set’s multiplier grows by another factor of 108, so log price grows quadratically. A Break Infinity upgrade can cut that factor to 39. The same amount of antimatter unlocks Infinity, the first prestige reset10.
| Tier | First price11 | × per 1012 | Sets before the extra scaling7 |
|---|---|---|---|
| 1 | 10 | 10³ | 103 |
| 2 | 100 | 10⁴ | 77 |
| 3 | 10⁴ | 10⁵ | 61 |
| 4 | 10⁶ | 10⁶ | 51 |
| 5 | 10⁹ | 10⁸ | 38 |
| 6 | 10¹³ | 10¹⁰ | 30 |
| 7 | 10¹⁸ | 10¹² | 25 |
| 8 | 10²⁴ | 10¹⁵ | 19 |
“Buy until 10” is exact, because the price is flat within a set13. Max-buy charges only the most expensive set it buys, about 0.1% under the true sum14 at ×1,000 per set. A code comment says so14.
References
- ^The About screen says Finnish developer Hevipelle began the game as a solo project in 2016, later expanded by a large team. T2IvarK/AntimatterDimensionsSourceCode · src/components/modals/InformationModal.vue L23–24
- ^The About screen links versions on Google Play, the App Store, and Steam, alongside the web game. T2IvarK/AntimatterDimensionsSourceCode · src/components/modals/InformationModal.vue L46–60
- ^Dimensions cost antimatter, except in Normal Challenge 6, where tiers 3 and up cost the dimension two tiers below. T3IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L456–468
- ^A dimension's price is : flat for each set of 10, then a jump;
costBumpsmoves only in Normal Challenge 9 and Infinity Challenge 5. T4IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L359–364, L544–566probeprobes/idle-costs/antimatter-dimensions.mjs - ^Tickspeed upgrades use the same class per purchase, not per 10: with bought, the next costs antimatter up to the
Number.MAX_VALUEthreshold (306 purchases), and past it their own factor,Player.tickSpeedMultDecrease(10 without upgrades), applies. T4IvarK/AntimatterDimensionsSourceCode · src/core/tickspeed.js L154–161, L150–152, src/core/cache.js L60–63probeprobes/idle-costs/antimatter-dimensions.mjs - ^
ExponentialCostScaling.calculateCost(n)returns , times once exceedspurchasesBeforeScalingby , so the ratio between steps grows by each step. T4IvarK/AntimatterDimensionsSourceCode · src/core/math.js L377–385probeprobes/idle-costs/antimatter-dimensions.mjs - ^ abThe threshold,
Number.MAX_VALUE(≈ 1.8 × 10³⁰⁸), becomes sets: 103 (1,030 bought) for the 1st Dimension, and 19 for the 8th. T4IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L350–357, src/core/math.js L347–349probeprobes/idle-costs/antimatter-dimensions.mjs - ^The post-threshold factor ,
Player.dimensionMultDecrease, is 10 minus the effects of the Break Infinity upgradedimCostMultand Eternity Challenge 6's reward. T4IvarK/AntimatterDimensionsSourceCode · src/core/cache.js L65–68, src/core/dimensions/antimatter-dimension.js L354probeprobes/idle-costs/antimatter-dimensions.mjs - ^The
dimCostMultupgrade (“Reduce post-infinity Antimatter Dimension cost multiplier scaling”) lowers by 1 per purchase, at most 7 times, to 3 before Eternity Challenge 6; it costs Infinity Points. T4IvarK/AntimatterDimensionsSourceCode · src/core/secret-formula/infinity/break-infinity-upgrades.js L116–128, L3–9, src/core/break-infinity-upgrades.js L21–36probeprobes/idle-costs/antimatter-dimensions.mjs - ^Outside challenges, a Big Crunch (Infinity, the first prestige reset) unlocks when this Infinity's peak antimatter reaches
Decimal.NUMBER_MAX_VALUE, the cost threshold's ≈ 1.8 × 10³⁰⁸. T3IvarK/AntimatterDimensionsSourceCode · src/core/player.js L942–947 - ^The eight Antimatter Dimensions start at 10, 100, 10⁴, 10⁶, 10⁹, 10¹³, 10¹⁸, and 10²⁴ antimatter. T4IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L337probe
probes/idle-costs/antimatter-dimensions.mjs - ^After every 10 bought, tiers 1–8 multiply their price by 10³, 10⁴, 10⁵, 10⁶, 10⁸, 10¹⁰, 10¹², and 10¹⁵, about 2.0× to 32× per purchase. T4IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L339probe
probes/idle-costs/antimatter-dimensions.mjs - ^“Buy until 10” charges price × purchases left in the set (
costUntil10), exact since the price is flat within a set. T3IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L388–390, L227–242 - ^ abMax-buy (
getMaxBought) counts the whole sets affordable but charges only the most expensive set × 10, about 0.1% under the sum at ×1,000 per set. T4IvarK/AntimatterDimensionsSourceCode · src/core/math.js L387–429, src/core/dimensions/antimatter-dimension.js L320–331probeprobes/idle-costs/antimatter-dimensions.mjs
Sources
Code
- Kerajärvi), Hevipelle (Ivar and Antimatter Dimensions contributors. 2026. “Antimatter Dimensions source code.” Commit 5409e32. IvarK/AntimatterDimensionsSourceCode @ 5409e32 · licence, all uses