EnTTx v1.0.0
EnTTx v1.0.0
First stable release
This release marks the first stable version of EnTTx, a collection of extensions for EnTT that provide higher-level ECS functionality while keeping the same lightweight, data-oriented design philosophy.
Features
Hierarchy System
Added a fast, cache-friendly entity hierarchy system for managing parent/child relationships.
Features include:
- Parent-child relationships
- O(1) hierarchy operations
- Sibling ordering
- Child iteration
- Descendant traversal
- Reparenting support
- Automatic cleanup when entities are destroyed
Prefab System
Added a full prefab authoring and instantiation system built on top of EnTT.
Features include:
- Creating reusable prefab definitions
- Prefab inheritance through
IsArelationships - Component overrides
- Component removal overrides
- Nested prefabs
- Runtime instantiation
- Entity remapping
Compatibility
- Requires EnTT v4.0.0+
- Requires C++20
- Header-only library
- No external dependencies
Breaking Changes
This release establishes the v1.0 API. Future releases will follow semantic versioning:
- Patch releases (
1.0.x) will only contain bug fixes - Minor releases (
1.x.0) may add backwards-compatible features - Major releases (
x.0.0) may contain breaking API changes
Getting Started
See the documentation and examples for usage.