Skip to content

Advanced Foxery

Neofox: glasses FOR FOXES WHO READ THE MANUAL TWICE

Nothing in this section is required reading – fennecs works great without it. But when your simulation grows teeth (and a few hundred thousand Entities), these are the tools you'll be hoarding glad to have in the den.

In this Section

Aspects (new in 0.7.0)

Split a World into multiple contiguous storage universes to fight Fragmentation and keep your hot data cozy and cache-friendly.

Keys

Secondary Keys unlock Relations between Entities and Object Links to shared data.

SIMD

Bulk mutations at blazing speeds with Blit and friends, courtesy of System.Intrinsics.

Expressions

Meta-level Component references (Comp<C>) for dynamic query building, filtering, and runtime inspection.

Sharp Tools living elsewhere

Some advanced topics live with their families instead of in this section:

  • Templates – spawn waves of entities straight into their final Archetype with the EntityTemplate.
  • Stream.Raw – get handed entire memory blocks and do your worst (best).
  • Fox Typingfennecs's delightfully loose take on component typing.
  • Batch Operations – structural changes in bulk, straight from a Query.