Simulation First. Engine Agnostic.
The Genesis of E.D.E.N. Core SDK is the beating heart of the simulation behind Colonies: Genesis of E.D.E.N.—a modular, high-performance framework built to run independently of any game engine, including Unity.
Built for Simulation, Not Just Gameplay
While the public version of Colonies uses Unity for visualization and UI, the Core SDK runs the galaxy itself. Every evolution, every economic fluctuation, every political shift—happens inside a self-contained simulation framework that:
• Does not rely on Unity to function
• Can run in headless mode for debugging, AI training, or automated testing
• Is built with modularity and long-term extensibility in mind
• Powers galaxy-scale simulation, independent of visuals
Why Separate the Core?
Simulation complexity in Genesis of E.D.E.N. demanded more than a game engine’s scripting layer could offer. By isolating the simulation into its own SDK, we gain:
• Performance: Run massive AI orbits, economies, and histories without visual overhead
• Flexibility: Integrate with other front-ends (CLI, web, future engine ports)
• Testing: Validate systems in isolation—evolution, warfare, diplomacy—without UI bottlenecks
• Longevity: Build once, reuse across future titles or public simulation tools
What the Core SDK Handles
• Procedural Star & Planet Generation
• TimeManager & State Machines
• Orbital Mechanics & SOI Transitions
• Biological Evolution & Tech Progression
• Faction Memory, Diplomacy, and Politics
• Infrastructure, Logistics, and Resource Flows
• Delta-Based Save System (with chunked sector loading)
• Procedural Galactic History Generator
What Unity Does (and Doesn’t Do)
We love Unity—but we use it as a visual layer, not a simulation engine.
Unity Handles | Core SDK Handles |
Rendering & Camera Systems | Physics-based orbital calculations |
UI / UX / Panels | Time control, simulation pausing |
VFX, Particle Systems | AI-driven history & decision-making |
Scene Composition | Facility, vehicle, and faction logic |
Input Handling | Save system, deltas, archive tracking |
Designed for Future Expansion
The SDK is being built not just for this game, but for potential future tools:
• Standalone simulation sandbox
• Server-side AI vs AI testing
• Public modding / scripting support
• Licensable version for sim researchers, educators, or worldbuilders
Coming Soon: Public SDK Documentation
We’re working toward making the Core SDK accessible to modders and simulation nerds alike. Planned features include:
• Clean API surface for procedural generation & simulation control
• Python / C# bindings for scripting and custom frontends
• CLI tools for headless batch runs and testing
• Full serialization for save states, deltas, and galactic history snapshots
Colonies uses Unity to show you the stars.
The Core SDK is what makes them burn.