Packages

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

SkeletonRepository

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