How to Make a Game Like Planet Zoo with AI

Place two habitat modules and see how a new viewpoint changes the rest and visitor checks.

Seele Editorial TeamUpdated November 11, 2026

To make an original habitat-building game inspired by Planet Zoo, give the player one placement decision that affects both a creature and a visitor. In the fictional Tideglass Reserve, an invented silver glider needs a dry, private place to rest. A visitor on the boardwalk wants to see the glider forage. The layout works when it can support both events.

Use two movable modules and three pads. Show which pad the boardwalk can see before the player starts. Then report rest, forage, and visibility as separate checks so the player can tell what to change.

A coastal habitat has a pebble bank, open glade, shaded alcove, and public boardwalk
Give the three pads distinct surfaces and keep the viewing area visible. The first layout choice depends on what the boardwalk can see.

Turn habitat placement into a small game decision

Frontier Developments’ official Planet Zoo listing describes building habitats, managing a zoo, and making choices that affect animal welfare and visitor experience. Use the broad idea that one layout can matter to both.

Tideglass Reserve uses an invented creature, two fixtures, and a scheduled pair of events. Give your version its own habitat and rules. The viewing condition here is a flag in a puzzle. Its dry and private checks apply to this fictional glider.

Preview each pad before locking the modules

Place one Rest Shelter and one Forage Tray on different pads. Move either module freely until Start. If both would occupy the same pad, reject the edit and keep the old placement. Reject Start until both modules have a pad.

PadGroundVisible from the boardwalk at baseline
BankDryNo. Private.
GladeDryYes.
AlcoveDampNo. Private.
A teal rest shelter sits on a pebble bank beyond the boardwalk rail
This mock-up shows a dry bank with the shelter opening visible from the boardwalk. In a build, use the view preview to verify that the shelter pad is private.

Start locks the layout for two beats. At Rest, record the shelter’s result. Rest is served only when the shelter pad is both dry and private. If either condition fails, show which one. At Forage, the placed tray always serves the event. Check separately whether the boardwalk sees the tray’s pad. Resolve both beats even when Rest fails, then report all three checks.

Compare the checks instead of averaging them

Under the baseline viewpoint, Bank and Alcove are private and Glade is visible. Run these three layouts and record each outcome separately.

PlacementRest servedForage servedForage observed
Shelter at Bank, Tray at GladeYes. Dry and private.Yes.Yes. The boardwalk sees Glade.
Shelter at Glade, Tray at BankNo. Glade is dry but visible.Yes.No. Bank is private.
Shelter at Alcove, Tray at GladeNo. Alcove is private but damp.Yes.Yes. The boardwalk sees Glade.
The fictional silver glider forages at a tray in view of an observer on the boardwalk
Focus on the visible forage event at the front tray. The worksheet tracks one creature and reports rest separately.

Only the first layout completes all three checks. In the second, the glider still forages even though the visitor misses the event. In the third, the public view works and the rest pad fails because it is damp. Those failures call for different placement changes.

Give AI a two-beat fixture with separate results

Ask for a planning view and a results view. Put the exact flags and event order in the prompt so you can compare the first build against the table.

Build an original Tideglass Reserve layout puzzle.
Use Bank and Glade as dry pads, Alcove as damp.
Boardwalk sees Glade in baseline. The other pads are private.
Show both flags for every pad before Start.

Place one Shelter and one Tray on distinct pads. Moves are free
before Start. Reject a shared pad or an incomplete Start.
Start locks placement. Resolve Rest, then Forage.

Rest succeeds only on a dry private Shelter pad. Record each failed
condition. A placed Tray serves Forage. Record separately whether
its pad is visible. Resolve both beats even after a failed Rest.
Finish when both beats resolve. Complete only if all three pass.

Reset clears modules and results and retains the selected viewpoint.

Try placing both modules on Bank, then try Start with only the Shelter. Both attempts should preserve the valid planning state. Check that a damp private shelter fails only dryness. Run a layout with an unobserved tray and verify that it still serves Forage. Reset after a complete and an incomplete result.

Move only the viewpoint and replay the placements

Change the visible pad from Glade to Bank. Keep the surfaces and event order fixed. Replay Shelter at Bank and Tray at Glade without moving either module. Bank is now visible, so Rest fails privacy. Glade still serves the forage event, but the visitor misses it. Swap the modules to Shelter at Glade and Tray at Bank. Now all three checks pass.

The worksheet changes which pad the boardwalk sees and predicts the new result. In a working build, check whether the preview makes the changed viewpoint easy to spot. The guide to replaying a build after one change can help you compare the two layouts.

Build one habitat with a readable result

Start with two modules and two scheduled events. Start your original habitat puzzle with SEELE’s AI game maker and use the three checks to verify what changed before adding another creature or viewing area.

Frequently asked questions

Why show three checks instead of one combined score?

Separate checks tell the player what to fix. An unobserved forage event can still be served, and a private rest pad can still be damp. Give each result its own line so the player can connect the failed condition to a specific module or pad.

What should the placement preview show?

Show the surface and boardwalk visibility for every pad before Start. Use distinct marks for dry ground and visibility so the player can compare them quickly. Keep the same labels in the result report to make it easy to trace each condition back to the layout.

Why does the damp alcove stay private after the viewpoint changes?

The boardwalk sees only the designated pad in this fixture. Switching from Glade to Bank leaves Alcove outside the view in both versions. Its damp flag also stays fixed, so privacy alone can never make it a valid shelter pad under these rules.

How should I add a third event?

Give it one distinct requirement that changes a placement choice. Keep the existing results separate so you can see which check the new event affects. Replay the original two events before and after the addition, then check whether the new event creates a different decision.

SEELE AI

Turn this guide into a playable build.

Start with a focused brief, then iterate in the Seele AI Workspace.

Start creating