Sign in to enter the garden
Connect via Wander, create a browser account, or upload an existing .json keyfile
You've been invited to the garden!
An account will be created for you and your invite will be redeemed automatically.
This soil is good.
Whatever you grow here will last forever.
Take your time. Learn the flowers.
Tend them well.
One day you'll know every bloom by name.
— The Gardener Before You
Here is a little something to help you get started.
Pick 3 flower packs out of 5 to start your garden.
But wait — there's more!
Because every gardener deserves a head start.
Make your garden feel like home.
The Gardener Before You knew every flower by name.
Do you?
Forever Garden is a persistent, infinite-canvas garden game. You plant seeds on a shared 2D grid that stretches in every direction, grow flowers over days and weeks, and compose living artworks that last forever.
A flower that reaches full bloom will never be removed. Not in 30 days. Not in 30,000 days. The game will grow, evolve, and change around it — but your flowers are permanent. That is the one rule that can never be broken.
There are over 70 flower species, from common dandelions to exotic orchids, each with unique visual traits. Seeds are random — you never know exactly what you'll get. Some flowers are common, others breathtakingly rare. Every bloom is unique to you.
Tulips are the crown jewel: rare seeds that grow slowly and carry genetic traits — color, pattern, form — that can be passed down through breeding. A single tulip lineage takes weeks of patience and real decisions that can't be undone.
The game is free to play and fair by design. Money buys pace, not power — a paying player gets more seeds, but never better odds or stronger flowers. A free player's Ghost Orchid is identical to anyone else's. Your garden is yours: flowers can't be traded, sold, or transferred. Every bloom was grown by your hands.
Attention is rewarded, but absence is not punished. Visiting your garden helps it grow. Not visiting slows things down, but nothing is lost. There are no expiring rewards or login streaks.
Forever Garden runs entirely on Arweave and AO. There are no traditional servers, no databases, no company infrastructure that could be shut down.
Arweave is a permanent storage network. Data stored on Arweave is paid for once and kept forever by a decentralized network of miners. It doesn't depend on any single company or server.
AO is a decentralized computing environment built on top of Arweave. It runs programs called "processes" — small virtual machines that read messages, update their state, and reply. They live as long as Arweave exists.
Forever Garden's entire game logic — planting, growing, breeding, the randomness of seed traits — runs as an AO process written in Lua. Every flower, every tile, every player's inventory lives inside this process. The state is permanent and verifiable: anyone can read exactly what's on the grid.
The frontend is a plain HTML5 Canvas application. It connects to the AO process, sends messages (plant, mine, breed), and renders the world. There is no build step, no framework — just vanilla JavaScript drawing bezier curves and gradients directly onto a canvas.
This architecture means the garden truly can't be killed. If every developer walked away tomorrow, the AO process keeps running, the flowers stay on Arweave, and anyone can build a new frontend to view and interact with the garden. The game outlives its creators by design.
Forever Garden is more than a game — it's a community bound together by a shared world, a token called PETAL, and an open-source mindset.
The project is designed to eventually govern itself through a DAO (Decentralized Autonomous Organization). The community can vote on new species, decorations, events, and development priorities. The DAO controls a treasury funded by the PETAL bonding curve, and those funds exist to grow the garden — not to enrich any individual.
The game's core mechanics are protected by a constitution that even the DAO cannot override: no pay-to-win, no trading flowers, no removing permanent blooms. Everything else is open for the community to shape.
Forever Garden is open source and welcomes anyone who sees potential in it. Whether you're a developer, an artist, a game designer, or simply someone who likes planting flowers — there's a place for you. Working together creates value together. Forever Garden wins, and the community wins with it.
Get in touch: forevergarden(at)mailbox.org
Forever Garden has a token (PETAL) and a DAO from the very beginning — even during beta. This isn't an afterthought; it's by design. The incentive structure works from day one: the DAO and the token create a system where everyone who contributes benefits, and everyone who benefits has reason to contribute.
If you believe in the potential of a permanent, community-owned garden game, joining early is directly incentivized. The bonding curve means early participants get more for less. As the garden grows and more people see its potential, the community grows with it.
The logic is simple: if the potential is real, others will recognize it too. Early believers shape what the garden becomes. The DAO treasury funds development, and the community decides where those funds go. It's a virtuous cycle — good work attracts people, people fund more good work.
Forever Garden is in beta. The core game works — planting, growing, breeding, leveling — but we're still shaping what the final release looks like. Vision is invaluable; execution can always be improved afterwards.
Permanent flowers planted during beta may be removed at launch if necessary for a clean start.
Pro-social forks are encouraged. If someone wants to take the open-source code and build something new with it, that's a feature, not a threat. The more gardens, the better.
Forever Garden has over 70 real flower species, from backyard daisies to some of the rarest plants on Earth. Every seed you receive is a roll of the dice — you might get a sunflower, you might get something you've never heard of.
Once a flower reaches full bloom, it becomes permanent. It cannot be removed from the game. It exists on the grid forever — a mark you left on the world. This is the core promise of Forever Garden: what blooms, stays.
Not every seed makes it that far. Some fail to sprout. Others may fall ill along the way. That's part of the journey — the risk is what makes a fully grown flower feel earned. Rarer flowers take longer to grow and face more uncertainty on the path to permanence.
Flowers are divided into five tiers. The higher the tier, the slower they grow, the harder they are to come by, and the more rewarding it feels when they finally bloom.
Weeds are the starting point. Every player receives free weed seeds regardless of their PETAL balance — Dandelion Weeds, Clover Weeds, and Thistle Weeds. They sprout almost instantly and bloom within a day or two.
Weeds are temporary. Unlike real flowers, they don't achieve permanence — they live fast and die young. But they fill the world with green, teach you the basics of planting, and give free players a way to claim space and earn experience from day one.
The backbone of the garden. 27 species of familiar, fast-growing flowers. You'll see a lot of these — and that's the point. Common flowers are the ground cover that makes the world feel alive and makes the rarer blooms stand out.
Daisy, Sunflower, Red Poppy, Buttercup, Marigold, Cornflower, Hyacinth, Violet, Pansy, Geranium, Petunia, Zinnia, Daffodil, Cosmos, Aster, Sweet Pea, Morning Glory, Carnation, Forget-Me-Not, Begonia, Primrose, Jasmine, Freesia, Crocus, Impatiens, Lily of the Valley — and Tulip.
Yes, the Tulip is technically a common seed. But don't be fooled: a tulip seed is where an entirely different game begins. Common to find, but what's inside is anything but ordinary.
20 species that take a bit more patience. Uncommon flowers grow at a moderate pace and start to feel like something worth protecting. Lavender, Iris, Hibiscus, Foxglove, Snapdragon — flowers with character.
You'll also find some truly elegant species here: Black-Eyed Susan, Magnolia, Bleeding Heart, and Gardenia. Uncommon seeds need to be identified — at Level 1 you learn to recognize them, but until then they plant as mystery seeds with harsher odds.
16 species. Now we're in different territory. Rare flowers take weeks to grow and carry real stakes — losing one to disease hurts. An Orchid. A Lotus. A Black Rose. These are the flowers that make people stop and look at your garden.
Among the rares you'll find Peony, Wisteria, and Anthurium — striking, sculptural flowers that reward patience. Rare seeds require Level 2 to identify.
10 species. The stuff of legend. Some of these flowers are so rare in real life that most people will never see one. In Forever Garden, they are just as elusive — a 3% chance from the seed pool, and then a long, uncertain road to full bloom.
Exotic flowers grow very slowly. They spend weeks as fragile sprouts and buds, exposed to disease and failure the entire time. Growing one to maturity is genuinely difficult. Some won't make it. That's what makes the ones that do so special — each is a small miracle of patience and luck.
We won't spoil what's in this tier. If you've ever heard of a flower that only blooms once a decade, or a plant so strange it doesn't look like it belongs on this planet — you're on the right track.
When an exotic flower reaches full bloom in your garden, it stays there forever. That alone is worth the wait.
Tulips are the crown jewel of Forever Garden. While most flowers are defined by their species alone, every tulip is a unique individual — shaped by five visual traits and a genetic inheritance system that carries across generations.
Getting a tulip seed is just the beginning. You won't know what it looks like until it blooms. When it does, you'll discover its color, pattern, form, saturation, and perfectness — a combination that belongs only to you. Some tulips are common. Others are extraordinarily rare. The rarest of all may never appear twice.
What makes tulips special is that they can breed. A bloomed tulip can produce offspring that inherit its parent's traits — or mutate into something entirely new. Over weeks and generations, you can guide a lineage toward the tulip you've been imagining. Or you might be surprised by something you never expected.
Tulip breeding is the deepest system in Forever Garden. It rewards patience, observation, and a willingness to let go of control. Your tulips are your legacy.
Every tulip has five visual traits that determine how it looks. Three are categorical — they fall into one of several distinct types. Two are scalar — they sit somewhere on a spectrum.
The dominant hue of the petals. Ranges from common crimson and rose to uncommon deep purple, and all the way to the legendary Black Tulip or pale Ice White. Nine possible color families, each with different natural rarity.
How color is distributed across the petals. Solid and feathered patterns are common. Bold streaks and broken patterns are rarer. At the extreme end lies the legendary Rembrandt pattern — and beyond that, something even more elusive.
The physical shape of the petals. Classic cups and lily-flowered tulips are common. Fringed edges and parrot ruffles are rarer. The most dramatic forms are barely recognizable as tulips at all.
How vivid the colors are, from washed-out pastels to deep, rich pigment. Sits on a continuous scale. Extreme values in either direction are rarer than middle-ground.
How clean and symmetrical the petals are. Low perfectness means spots, torn edges, uneven shapes. High perfectness means flawless symmetry. Like saturation, extremes are rarer.
Under the hood, each trait isn't a single value — it's a weight distribution across all possible outcomes. A tulip with "Deep Crimson" as its dominant color might still carry traces of orange and purple in its weights. These hidden weights are what make breeding interesting: the visible trait is only the tip of the iceberg.
A bloomed tulip can breed exactly once. There are two ways to do it.
Select a tulip and breed it with itself. This always produces exactly one child. The child's traits are based on the parent, nudged slightly by randomness. Self-breeding is conservative — good for refining what you already have.
Select two tulips and breed them together. This produces one to three children. For each trait, a child randomly inherits from one parent or the other. Cross-breeding is how you combine strengths from different lineages — but it's less predictable.
Breeding takes a couple of game ticks to complete. When finished, the child seed appears in your inventory, ready to plant and grow.
Each trait carries an inheritance value that determines how stable it is across generations. High inheritance means the child's trait will closely resemble the parent's. Low inheritance means more drift — the trait reverts toward the natural base distribution, and mutations are more likely.
Every generation, each trait takes a small random step. That step is biased by inheritance: a trait with high inheritance tends to stay close to where it is, while one with low inheritance wanders more freely. Over many generations, this creates a gentle random walk through trait space.
Inheritance itself does not change during breeding — a child inherits the inheritance value from its donor parent. This means lineage stability is something you discover, not something you build.
Tip: The Advanced view in a tulip's info panel shows the full weight distribution for each trait, plus inheritance percentages. Studying these numbers will tell you far more about a tulip's breeding potential than the visible traits alone.
Every tulip receives a rarity score based on how unusual its dominant traits are. Rare color families like Black Tulip or Ice White contribute more to the score than common ones like Rose or Orange. Similarly, extreme values of saturation and perfectness add to rarity.
The score maps to four tiers:
Additionally, each tulip's trait stability is summarized as a lineage label: Purebred, Stable, Variable, or Volatile. This tells you at a glance how consistently the tulip's offspring are likely to resemble their parent. A Purebred tulip with rare traits is the holy grail — both beautiful and reliable.
In 1637, a single Semper Augustus tulip bulb sold for more than a house on the Amsterdam canal. It was the rarest and most coveted flower of the Dutch Tulip Mania — white petals streaked with flames of deep red, caused by a virus that couldn't be controlled or predicted.
In Forever Garden, Semper Augustus exists as a vanishingly rare mutation. It can only appear on tulips with a strong Rembrandt pattern — and even then, the chance is tiny. It cannot be bred for directly. It cannot be guaranteed. It can only be received.
Everything else in the tulip system rewards long-term strategy and patient lineage planning. Semper Augustus is the exception. It's the one thing that all your skill and dedication can't touch — which is exactly what makes the rest of the breeding system feel more meaningful.
If you ever see one, you'll know.
Forever Garden is a community project, governed by a DAO token called PETAL. Every contribution matters, and contributors earn a real stake in the project's future.
We are currently looking for a graphic designer to help shape the visual identity of the garden — flower sprites, UI elements, and promotional art. We offer up to 5% of PETAL supply as compensation for sustained contribution.
If you believe in permanent digital art, community-owned games, and building something that lasts — we'd love to hear from you.
Contact us at forevergarden@mailbox.org
The game is currently down for maintenance.
Please try again later.