3d-unity-core
Core runtime package of the IT-Kamianets 3D Engine: shared Unity systems, configuration, utilities, and base architecture.
Core package, MIT license, version 0.1.0
Skeleton Repository
Installation
Unity Package Manager › Add package from git URL
https://github.com/IT-Kamianets/3d-unity-core.git- Unity 6000.6
Purpose
The foundation for Unity applications built on the engine. It holds shared runtime infrastructure that the other Unity packages depend on, and it stays product-independent with no game-specific functionality.
Usage
It acts as the common base for the Unity packages: 3d-unity-scene, 3d-unity-assets, 3d-unity-interaction, 3d-unity-xr, and 3d-unity-spatial. Its responsibility is common configuration, services, lifecycle handling, events, utilities, logging, dependency access, and shared runtime abstractions.
Current state
Standard UPM layout: package.json, Runtime/, Editor/, and Tests/ with assembly definitions No runtime code yet; the package is installable and referenceable by the other Unity packages
Main features
- Configuration and service architecture
- Lifecycle handling and events
- Logging and utilities
- Product-independent base for every Unity package
Examples
- Declared as a dependency by 3d-unity-scene, 3d-unity-xr, and 3d-unity-spatial
