This is the Documentation for the CREAT3D ECS Architecture. It contains both high level concepts and overview, as well as low level scripting reference and documentation.
The purpose of this project is to provide a single, unified, portable and cross platform codebase (C# .NET) that can be used to create any video game or product of sufficient modeling complexity. The architecture is designed to be introduced as a plugin into existing projects (nuget packages for .NET projects, UnityPackages for Unity projects). It is not meant to act as a game engine. Rather, it is designed to attach to any .NET compatible game engine (Unity, Godot) or provide the base for creating one.