Growtopia (2012, Robinson + Hommel; sold to Ubisoft 2017) was a 2D sandbox MMO with a soul:
total creative freedom, a player-run economy, true world ownership, and a living social fabric.
The founder of Sprout was a passionate, competitive player. Growtopia is now "unplayable" to
him for **two reasons**: runaway **inflation**, accelerated by a **bot/autofarm** problem, and
**Ubisoft devaluing the economy themselves** by cranking gem-pack sizes (he recalls ~$20 buying
~125,000 gems in 2015, vs. ~$20 buying ~10,000,000 gems + bundled items later โ which made the
time/effort to earn items worthless).
> "We're going to come in and create the next Growtopia โ but really, the first."
**The magic to recreate** (the feeling, not just the mechanics):
- **Freedom.** You can do *anything*. A clear competitive grind path for driven players AND a
pure-fun path (minigame worlds, parkour, spleef) f
user://sprout_save.json._authority.request() โ LocalServer
(Phase-1 local fake). The client never mints state โ Phase 2 swaps a real server in with no gameplay change.| icon / id | name | type | key |
|---|---|---|---|
1 | Grass | block | grass |
2 | Dirt | block | dirt |
3 | Stone | block | stone |
4 | Bedrock | block | bedrock |
5 | Plank | block | plank |
6 | Leaf | block | leaf |
7 | Brick | block | brick |
8 | Sprout Seed | seed | seed |
9 | Sand | block | sand |
10 | Glass | block | glass |
11 | Stonebrick | block | stonebrick |
12 | Darkplank | block | darkplank |
13 | Lantern | block | lantern |
14 | Berry Seed | seed | seed_berry |
15 | Pumpkin Seed | seed | seed_pumpkin |
16 | Gold Seed | seed | seed_gold |
| 17 | Berry | crop | berry |
| 18 | Pumpkin | crop | pumpkin |
| 19 | Gold | crop | gold |
20 | Mossberry Seed | seed | seed_mossberry |
21 | Sunberry Seed | seed | seed_sunberry |
22 | Ironbark Seed | seed | seed_ironbark |
23 | Glowvine Seed | seed | seed_glowvine |
24 | Melon Seed | seed | seed_melon |
25 | Crystal Seed | seed | seed_crystal |
26 | Starfruit Seed | seed | seed_starfruit |
| 27 | Mossberry | crop | mossberry |
| 28 | Sunberry | crop | sunberry |
| 29 | Ironbark | crop | ironbark |
| 30 | Glowvine | crop | glowvine |
| 31 | Melon | crop | melon |
| 32 | Crystal | crop | crystal |
| 33 | Starfruit | crop | starfruit |
| crop | seed | harvest |
|---|---|---|
Leaf | seed | Leaf |
| Berry | seed_berry | Berry |
| Pumpkin | seed_pumpkin | Pumpkin |
| Gold | seed_gold | Gold |
| Mossberry | seed_mossberry | Mossberry |
| Sunberry | seed_sunberry | Sunberry |
| Ironbark | seed_ironbark | Ironbark |
| Glowvine | seed_glowvine | Glowvine |
| Melon | seed_melon | Melon |
| Crystal | seed_crystal | Crystal |
| Starfruit | seed_starfruit | Starfruit |
| combine | discover | |
|---|---|---|
| Leaf + Berry | โ | Mossberry |
| Leaf + Pumpkin | โ | Ironbark |
| Leaf + Gold | โ | Glowvine |
| Berry + Pumpkin | โ | Melon |
| Berry + Gold | โ | Sunberry |
| Gold + Pumpkin | โ | Crystal |
| Glowvine + Sunberry | โ | Starfruit |
| Crystal + Melon | โ | Starfruit |
| icon | slot | art |
|---|---|---|
| Hat | av_hat | |
| Wings | av_wings | |
| Tool | av_tool | |
| Cape | av_cape | |
| Crown | av_crown |
| commit | date | change |
|---|---|---|
6514db3 | 2026-06-02 | feat(perf): low-end hardening โ pool transient FX/audio nodes, kill per-frame allocs, cap particles, F3 fps readout |
2501f58 | 2026-06-02 | feat(perf): background fix โ seamless cloud/hill coverage + hi-res, band-free art |
798eed4 | 2026-06-02 | feat(perf): graphics-quality setting (Low/Med/High) + Settings autoload & panel |
3624dbc | 2026-06-02 | chore(infra): auto-updating wiki + integrity audit + CONVENTIONS + pre-commit hook; fix case-study frontmatter |
c5b6eeb | 2026-06-02 | feat(polish): ambient world life + marquee juice โ drifting fireflies/pollen, faint daylight tint + vignette, splice/harvest/claim/tier-up flourishes (ring/sparkle/loot-arc/pillar) |
6a4cf25 | 2026-06-02 | feat(polish): audio & game-feel sound (Audio autoload, music loop, footsteps/jump/land, collect+splice+claim cues, mute) |
c67ec84 | 2026-06-01 | feat(polish): parallax sky + atmosphere โ gradient/sun, drifting clouds, receding hills behind world |
ea4b6d3 | 2026-06-01 | feat(polish): fix palette occlusion โ scrollable bottom tray in joystick/JUMP corridor + holding label |
9417291 | 2026-06-01 | chore: drop screenshot debris from repo + gitignore it |
eacc093 | 2026-06-01 | feat(feel): bag inventory screen (all held items: blocks, seeds, crops) |
bfe2d35 | 2026-06-01 | feat(feel): seed-splicing โ the discovery dopamine core |
498cb66 | 2026-06-01 | feat(feel): more world content โ 5 build tiles, 3 crop kinds, cape + crown cosmetics |
ff42603 | 2026-06-01 | feat(feel): juicy camera look-ahead, coyote/buffer/double-jump, land squash+dust, percussive break/place + screenshake |
86c389a | 2026-06-01 | chore(phase0): landscape (horizontal) orientation + camera framing โ direction LOCKED |
7f655ff | 2026-06-01 | feat(phase0): Phase 1 protocol seam (local) โ route break/place through Authority/LocalServer over frozen Hot+Cold codecs |
e083acb | 2026-06-01 | feat(phase0): local save/load persistence โ tiles, inventory, player, plants, claim/lock |
ccd9e10 | 2026-06-01 | feat(phase0): world claim token + lock toggle (Pillar 1) |
48fc616 | 2026-06-01 | feat(phase0): wardrobe โ live equip/unequip cosmetics (hat, wings, tool) |
0e557f4 | 2026-06-01 | feat(phase0): planting/farming loop โ seed->sapling->grown plants, harvest triple payoff |
a32bd83 | 2026-06-01 | checkpoint: Sprout Phase 0 baseline (vault + proto0 + character/level/presence + client world) |