Skip to content

Ark v0.2.0

Compare
Choose a tag to compare
@mlange-42 mlange-42 released this 01 Mar 20:16
· 67 commits to main since this release
ff6c76f

Ark v0.2.0

Ark is an archetype-based Entity Component System (ECS) for Go.

Changelog

Features

  • Adds MapX.NewBatch and MapX.NewBatchFn for fast batch-creation of entities (#65)
  • Adds ExchangeX.Add and ExchangeX.Remove (#70)
  • Adds Map.GetRelationUnchecked (#75)
  • Adds build tag tiny for 64 bit masks (#77)
  • Adds QueryX.GetRelation, MapX.GetRelation and MapX.GetRelationUnchecked (#79)
  • Adds unsafe, ID-based API (#80, #81, #82)
  • Adds several functions and methods required for ark-serde (#83, #85)
  • Adds resource shortcut functions GetResource and AddResource (#86)
  • Adds World.Reset (#89)