Make a farming game where the seasons actually turn

Farming games are a lot of small systems that have to agree with each other: growth, seasons, weather, stock, villagers, sleep. Flockbay writes those systems for you and leaves you the valley, which is the part players remember.

The genre is a pile of interlocking timers

A farming sim looks gentle and is structurally one of the fussier things to build. Crops grow on a clock. The clock is tied to a day. Days roll into seasons, seasons change what grows and what the sky looks like, weather interrupts all of it, and every villager has a schedule that has to survive the interruption.

None of that is hard to describe and all of it is tedious to write. It is also the part where a bug is invisible until day forty, when a crop that should have died has quietly kept growing through winter.

This is a good fit for a tool where you describe systems and someone else writes them. Director 1 writes the GDScript for the calendar, the growth stages, the inventory and the shop, inside your project. You describe the rules and then check them by playing.

The valley is yours to place

What people actually love about these games is a place. The path down to the river, the shape of the field, where the shop sits relative to the house, the walk that becomes routine. That is not a system and it is not something to describe in a sentence.

So you build it by hand, and what your hands get depends on the answer you gave when the project was created. Flockbay asks whether the game is 2D or 3D before it makes the folder — two pictures, no default, and it will not go on until you pick one.

Pick 3D and terrain, water, weather and buildings go in directly in the builder, at the size and position you choose, and you can walk the valley and move things until the walk feels right.

Pick 2D and you are working in the register the genre actually made famous. Stardew Valley, one person, 2016, seen from above and made of tiles. Ground goes down by dragging. You cover cells, you erase cells, and the tiles, the edges and whether anything is stopped by them are all read back out of which cells you covered. Laying a path is the same stroke as laying a wall; the material decides which one blocks you. The shop, the fence, the well and the crops go on top as sprites out of the Catalogue, dropped and turned and resized with the mouse until the field is the shape you wanted.

Where the two stop matching is weather. In a 3D valley, water and weather carry a lot of the game. Rain that waters your crops is a mechanic and a mood at once, and both come out of the world you place rather than out of a prompt. A flat world has no weather tool at all. A rainy day there is something you and Director 1 make out of code and pictures, which is doable and is not the same afternoon. Worth knowing before you plan a season around a storm.

Villagers who keep a schedule

The other half of the genre is people. Someone who is at the shop in the morning and the tavern at night, who reacts differently in the second season than the first, who remembers what you gave them.

You place them and their homes. You describe how they behave and Director 1 writes it. Then you play a week of in-game time and notice that the blacksmith never actually goes home, which is exactly the kind of thing you find by playing and not by reading code.

Handing that back and saying it is wrong is the normal loop. Not writing the schedule code does not stop you being the person who decides the schedule is broken.

Where it runs and what it costs

Flockbay is a desktop app for Mac and Windows. It ships with Godot and your game runs locally on it, which is what makes a populated valley a reasonable target rather than an ambition — whether that valley is sculpted terrain under real weather or a tile map seen from above with a few hundred sprites on it.

Building needs an internet connection, since Director 1, asset generation and world data come over the network. Playing what you built does not.

The download is free and the world builder is free to use. Indie is $10 a month, and what it unlocks is the AI assistance: Director 1 writing your crop and season logic, and generated textures, props and sound. The free plan includes a limited trial of it.

Save, load, and the day that goes wrong

Farming games live or die on saving, because a session is measured in in-game weeks. A save that loses a day of growth is a player who stops playing, and a save bug is the kind of thing that only appears after enough hours that you were no longer testing carefully.

That is code, and Director 1 writes it, but it is worth asking for early rather than at the end. A game with a working save from the first week gets tested the way players will actually play it.

The same goes for the sleep transition, which in this genre is the moment everything advances at once. Getting it reliable early means every later system is being tested against a real day rollover rather than a session that never ended.

Pace, and the temptation to add more crops

The genre invites breadth: more crops, more animals, more recipes, more villagers. Breadth is easy to ask for and it is rarely what is missing.

What is usually missing is the rhythm of a day. Whether the morning has enough to do, whether the evening has a natural stopping point, whether a week feels like progress. That is pacing and it is judged by playing several in-game weeks in a row.

Do that before adding anything. A game with six crops and a good day beats one with sixty crops and no shape, and the second is much more work.

Questions

Can it do seasons and weather?
Seasons, yes, in either kind of project: Director 1 writes the calendar code that ties seasons to crop growth. Weather is a builder tool in a 3D world only. A flat world has no weather tool, so rain there is something you and Director 1 make rather than something you switch on.
Is this 2D top-down or 3D?
Whichever you pick, and you pick it when the project is created — two pictures, no default. A top-down 2D valley is a first-class project here: you drag to lay tile ground and drag to erase it, the edges and the collision follow from the cells you covered, and crops, buildings and villagers go on as sprites you place, turn and resize with the mouse. A 3D valley gets sculpted terrain, water and weather instead. Same app, same builder, same Director 1.
Do I have to draw the crops and villagers myself?
No. The Catalogue is searchable by name with a picture of each object and it is overwhelmingly sprites, Director 1 can generate a single flat image on request, and art you made or found on the web drops into the same project. The gap worth knowing about is animation: a multi-frame animated character is not something we generate yet, so that part is still yours or somebody else’s.
Does it work offline?
Building needs an internet connection. The game you built runs locally without one.
What engine is it?
Godot, open source. Your project is a real Godot project rather than a file only this app can open.