Arch Core Features
masterArch is a high-performance Archetype & Chunks based Entity Component System (ECS) designed for data-oriented programming. Key features include:
- Archetypes & Chunks: Uses 16KB chunks for massive worlds.
- Performance: Optimized for cache efficiency, iteration, and allocation speed; supports multithreaded queries.
- API Flexibility: Provides both Generic and Non-Generic APIs, and supports
Pure-ECSfor maximum efficiency. - Data Operations: Supports Bulk/Batch entity operations, CommandBuffers, and Events.
- Compatibility: AOT friendly; supports .NET Standard 2.1, .NET Core 6, and .NET 8 (compatible with Unity and Godot).