chronos-godot-sdk is the official Godot SDK for Chronos Engine. It adds persistent world memory, growing NPC state, and AI-based behavior to Godot games.
Use it when you want game characters to remember past events, react to player actions, and keep their state between sessions. It fits games that need deeper NPC behavior without making the setup hard for end users.
- Keep NPC memory across saves
- Track changes in the world over time
- Give characters state that grows as the game runs
- Connect your game to Chronos Engine services
- Use it as a Godot plugin in a normal project setup
- Build games with more natural NPC behavior
- Store and read game state from a backend service
- Windows 10 or Windows 11
- Godot 4.x
- An internet connection for the first download
- Enough free disk space for the game project and SDK files
- A modern CPU and 8 GB RAM or more for smooth use
Visit this page to download the latest release:
On that page, look for the newest release and download the file that matches your project setup. If the release includes a zip file, download that file first and then extract it on your PC.
- Open the release page in your browser.
- Download the latest release file.
- If the file is zipped, right-click it and choose Extract All.
- Open your Godot project folder.
- Copy the SDK files into the correct plugin or add-on folder.
- Open Godot.
- Load your project and let Godot import the files.
- If the SDK includes a setup file, run it before you start the project.
- Restart Godot if the plugin does not show up at once.
In most Godot projects, add-on files go in a folder like this:
res://addons/chronos-godot-sdk/
If the release contains a different folder name, keep that name when you copy the files. Godot reads add-ons from the addons folder, so placing the files there helps the editor find them.
- Start Godot.
- Open your project.
- Check the Project settings or Add-ons list for the Chronos SDK entry.
- Enable the plugin if Godot asks you to.
- Run the project.
- Open a test scene and confirm the SDK loads without errors.
If your game uses a login key, API token, or server address, enter it in the project settings or in the config file that comes with the SDK.
This SDK helps your game keep track of things that matter over time. For example:
- An NPC can remember that the player helped them
- A town can change after certain events
- A guard can react to past crimes
- A shopkeeper can change prices or dialogue based on state
- A quest giver can act on previous choices
This kind of memory makes your game feel more alive and less static.
- Download the release.
- Add the SDK to your Godot project.
- Open the project in Godot.
- Enable the plugin.
- Set any server or API details.
- Save the project.
- Run the game.
- Check that NPC state and world memory load as expected.
.zipfor the main download package.gdfor Godot script files.tscnfor scenes.cfgor.jsonfor settings.dllif the release includes Windows support files
Keep all files together when you extract the download. If you move only part of the package, Godot may not load it as expected.
After you install the SDK, try this:
- Open a scene with one NPC.
- Change a value for that NPC.
- Save the game.
- Close the game.
- Open it again.
- Check whether the NPC keeps the same state.
If the state stays the same, the SDK is working in your project.
- Make sure you copied the files into the project folder, not just onto the desktop
- Check that the folder path is inside
addons - Make sure you are using a supported version of Godot
- Restart Godot after adding new files
- Confirm that the release file finished downloading
- Open the project again if the plugin does not appear at first
- RPGs with living towns
- Simulation games with long-term state
- Adventure games with remembered choices
- Strategy games with changing factions
- Sandbox games with persistent worlds
- Indie projects that need smarter NPCs
This SDK is built for game projects that want persistent memory and AI-based behavior. It works as part of a larger Godot setup and keeps the focus on world state, NPC state, and server-backed logic.
A simple project layout may look like this:
MyGodotGame/addons/chronos-godot-sdk/
scenes/scripts/project.godot
If the release includes sample files, place them in the same project root so Godot can read them.
This page gives you the steps to get the SDK onto your Windows PC, place it in a Godot project, and start the app or plugin from there. If the release package includes a ready-to-run file, you can use it after download. If it comes as a plugin package, add it to your project and open it in Godot.