Skip to main content

Building your game

Practical guides for integrating CELTE with Godot: setup, runtime flows, spawning, replication, and editor tooling. Start here to build your game using the Celte runtime.

📄️ CELTE YAML configuration (~/.celte.yaml)

The Celte server reads configuration from a YAML file by default located at ~/.celte.yaml. All processes in the Celte ecosystem (master, clock server, automation scripts) can use this file to load common configuration values such as Redis host/port, Pulsar broker address, Godot executable path, and other settings. Only the game client does not require it (or rather, it is left to the game developer to decide how to configure the client. Our example client code uses this config but it is bad design to have clients read from ~/.celte.yaml).