Grid Placement
Add building placement to your game with grid snapping, previews, rotation, and placement checks already handled.
- Show players where a building can be placed
- Snap, rotate, and drag-place in 2D or 3D
- Save and load placed buildings
Prefer a walkthrough? Watch the Calendar Time overview on YouTube
What it handles
The core workflow is already connected. Extend the parts your game needs instead of rebuilding the foundation.
A game clock that stays accurate, with manual time stepping for saves and replays.
Multiple in-game clocks and calendars with safe save/load and version upgrades.
A day/night cycle service with lighting nodes and UI displays included.
Ageing for crops, spoilage, and construction that runs off the shared clock.
Versioned player saves with old-save migration.
See it running
Captured from the included 2D and 3D demos: lighting, crops, the calendar display, and saves all run off one clock.

The whole 2D day on one clock, with lanterns lighting at dusk.

3D day-to-night lighting driven by the same clock.

Crops grow through their stages on game time.

Lights turn on at dusk, driven by the time of day.

The included calendar display stays in sync with the clock.

Save, advance, load, and continue from the saved time.
Free · in your browser
The web demo is the shipped build. No download, no account.
Play the web demoEvaluate it before you buy
Check the setup flow and the GDScript API first, so you know how it fits your project before spending anything.
Step by step, for v2.1.1
Generated reference for v2.1.1
The same public classes you call after you buy.
Browse the APIBefore you buy
Learn with recipes

Pick the right Calendar Time ageing model: discrete date ticks for crops and birthdays, continuous clock seconds for buffs and spoilage, per system.

Build a 2D or 3D day-night cycle in Godot 4 with Calendar Time: author times of day, drive the clock, light the scene, and keep saves honest.

Grow crops on Grid Placement soil plots with Calendar Time ageing: one growth tick per game day, seasons from the calendar, save-safe harvests.
If you need more than one
Same GDScript source, same commercial licence, same free web demos. Each one works on its own.
Add building placement to your game with grid snapping, previews, rotation, and placement checks already handled.
Add items, inventories, pickups, drops, shops, crafting, and saving with one connected Godot system.
Calendar Time v2.1.1
Full GDScript source · Playable demos · Public guides and API · Royalty-free commercial license
New versions are announced on .