Observable ECS for Godot / Unity ?
Go to file
hypercross 737136e2ef refactor: replace ForEach with Select iterators
Replace the delegate-based ForEach pattern with zero-allocation ref
struct Select iterators. This change moves iteration logic from
QueryExecutor to WorldQueryExtensions and introduces a new fluent
Query<T> API.

Other changes:
- Update singleton handling to use a dictionary instead of a reserved
  ID.
- Add IsSingleton flag to ComponentDescriptor.
- Replace QueryDescriptor with type-safe Query<T> structs.
- Update tests to use the new Select API.
2026-07-21 00:21:01 +08:00
.agents/skills feat: add agent skill documentation 2026-07-20 18:01:46 +08:00
Game.Blackjack refactor: remove Source property from IRelationship 2026-07-20 22:59:27 +08:00
Game.Blackjack.Tests refactor: remove Source property from IRelationship 2026-07-20 22:59:27 +08:00
Game.CardWars refactor: remove Source property from IRelationship 2026-07-20 22:59:27 +08:00
Game.CardWars.Tests feat: implement CardWars game engine 2026-07-20 22:52:28 +08:00
Game.TicTacToe refactor: convert component structs to record structs 2026-07-20 17:15:17 +08:00
Game.TicTacToe.Tests test: add play tests for Blackjack and TicTacToe 2026-07-20 17:22:07 +08:00
OECS refactor: replace ForEach with Select iterators 2026-07-21 00:21:01 +08:00
OECS.SourceGen feat(oecs): improve serialization and add snapshot tests 2026-07-20 17:05:17 +08:00
OECS.Tests refactor: replace ForEach with Select iterators 2026-07-21 00:21:01 +08:00
docs feat: add agent skill documentation 2026-07-20 18:01:46 +08:00
.gitignore feat: add local NuGet development workflow 2026-07-19 00:30:36 +08:00
Directory.Build.props refactor: reorganize project structure and move examples 2026-07-20 16:30:02 +08:00
Directory.Build.props.godot-template feat: add local NuGet development workflow 2026-07-19 00:30:36 +08:00
OECS.sln feat: implement CardWars game engine 2026-07-20 22:52:28 +08:00
design.md docs: add ADR-012 and MessagePack serialization guidelines 2026-07-18 19:07:22 +08:00
nuget.config feat: add local NuGet development workflow 2026-07-19 00:30:36 +08:00