Framework ecosystem
Build 3D apps and games from reusable packages
IT Kamianets 3D Engine is a framework ecosystem of core packages, game constructors, and generated game projects, so you do not rebuild the same systems for every new game.
How the architecture works
The ecosystem is divided into three layers. Each layer builds on the one below it.
1
Core packages
Reusable 3d-* packages with shared engine functionality: scene handling, assets, interaction, XR, spatial data, and engine-independent scene structures.
2
Constructors
Higher-level packages built on the core framework. Each constructor is a starting architecture for one type of 3D game or experience.
3
Game-specific packages
Packages generated or created from a constructor for one game. They hold the rules, content, assets, and configuration unique to that project.
3d-* core packages → 3d-constructor-* packages → game-specific packages → final game
From constructor to game
Pick a constructor
Choose the camera and gameplay style closest to your game.
Generate the project
The constructor produces game-specific packages composed from core packages.
Add your content
Put rules, world, units, UI, and assets into your own packages.
Ship the game
Game logic stays outside the framework, so it is easy to modify and extend.
How to start
- Browse the package catalog and open the packages you need.
- Follow the installation section on each package page.
- Or start from a constructor that already composes the packages for your game type.
Featured packages
All packages- Scene3d-scene-schemaEngine-independent scene specification: the shared structure for scenes, objects, transforms, materials, assets, and metadata.
- Core3d-unity-coreCore runtime package of the IT-Kamianets 3D Engine: shared Unity systems, configuration, utilities, and base architecture.
- Scene3d-unity-sceneScene runtime package: loads, saves, synchronizes, and rebuilds 3D scenes in Unity from the shared scene schema.
- Assets3d-unity-assetsAsset management package: 3D models, materials, textures, metadata, and runtime asset loading.
Constructors and example games
All constructors- Character ViewGTA V, Cyberpunk 2077, Elden Ring
- Top-DownHades, Vampire Survivors, Hotline Miami
- IsometricBaldur's Gate 3, Diablo IV, Path of Exile 2
- Side ViewHollow Knight, Dead Cells, Terraria
- Fixed CameraResident Evil, INSIDE, Little Nightmares
- God / Free CameraCivilization, Cities: Skylines, Total War