Game-ready plants · deterministic scenes

Every plant your game needs. The ones we have, and the ones we don't.

Query a forest by name and get back small, pre-optimized GLBs — meshopt-compressed, WebP-textured, real-world scale, LOD0–3. Instance them into a whole stand from a seed. And when the catalog has never grown what you need, describe it and we will.

Free to start — the whole catalog and the scene generator, no key and no account.

forest.js
// 1 · ask for a forest — natural language in, optimized GLBs out
const { assets } = await fetch(
  'https://phytoengine.com/api/v1/query?q=boreal+forest&count=8'
).then(r => r.json());

// 2 · each asset is a pre-LOD'd .glb — load with any glTF loader
loader.load(assets[0].url, gltf => scene.add(gltf.scene));

// that's a tree on screen. keep reading for a whole instanced stand ↓
Hedera helix climbing-ivy · vine in the catalog ↗

Free · no key, no account

Trees for whatever you are building

Every stylised and leaf-card plant in the catalog is an open, permanently cacheable .glb — real height in metres, honest triangle count, a full LOD chain. No sign-up, no token, nothing to configure. Point your agent at /llms.txt and it can help itself.

GET /api/v1/query?q=boreal+forest&count=8
How to query it Browse the catalog ↗

Studio · 5,000 credits on the house

A forest built to your recipe

Anyone can drop in a tree. The studio composes a place — species mix, density, understory, ground cover, a camera that knows where to stand — resolved against the catalog and delivered as a deterministic scene you can regenerate from a seed. Describe it in a sentence; see the price before anything is built.

a wind-thinned boreal ridge, late autumn
Start with 5,000 credits
Mature silver birch, leaf-card build Walk in →

Betula pendula · birch-leafy · 3,288 tris · 18 m

This tree is free. The forest is the product.

That thumbnail is the actual asset, rendered by the pipeline that made it. Step through and you are standing in a birch grove generated from a seed — same trees, placed by the scene layer, running in your browser. Nothing to install, nothing to sign.

Walk into the grove ↗ Compose your own · 5,000 credits

Where to start

Three doors. Most people want the second one.

Everything here is free to look at and free to use. You only pay when you ask us to grow something that does not exist yet.

1

See what already exists

Hundreds of plants are already grown, optimised and free to use — trees, shrubs, cacti, grasses, ferns, props. Browse them, spin them, check the triangle counts.

Browse the catalog

2

Ask for the plant you cannot find

Describe it in plain English — “a big old oak, hollow at the base” — and you get a price before anything is built. We tell you what the catalog already covers and what actually needs growing, so you are only ever quoted for the gap. It arrives as a game-ready GLB with the same LOD chain as everything else.

Open the studio

3

Put it in your game

Query the API for individual assets, or call the scene module and get a whole deterministic forest from a seed. No SDK, no build step, no account needed to read.

Integration docs For AI agents

Plans

Free to start. Pay when you need something grown.

The catalog and the scene generator are free to build on, and stay free — reads need no key at all. The Studio is where the metering lives: tokens buy growing, never downloading, and new accounts start with 5000 of them.

Sprout
Free to start
$0
Prototypes, game jams, hobby and small commercial titles.
  • Full static catalog, all LOD tiers
  • forest-recipe.js scene generator
  • Natural-language + filter API
  • Fair-use rate limits & bandwidth
  • Attribution appreciated, not required
Start building
Biome
Enterprise · Research
Custom
Self-hosting, high volume, or scientific use.
  • Everything in Studio
  • Self-host / on-prem bundle
  • Custom species commissions
  • Photoreal & high-fidelity tiers
  • Provenance & citation exports
  • SSO, SLA, dedicated support
Talk to us
What a token pays for. Serving an asset is free and always will be — objects are immutable and edge-cached, so one download and a million cost the same. Tokens pay for growing: authoring a procedural grower for a plant, sweeping it against its reference, and rendering the result so you can see it before it reaches your game. You are quoted a price up front, nothing is debited until you confirm, and if the work does not land you are refunded.

Token top-up packs are quoted but not yet wired to a payment path, so the only balance available today is the welcome grant. Items marked ◷ are on the near-term roadmap. Questions? Get in touch.