/ecs

Decentraland ECS

Primary LanguageTypeScript

base-ts-project

Use this project as template for TypeScript libraries

  • as any MutableGroupOf
  • Tests for system
  • use @dcl/ecs-math https://github.com/decentraland/ecs-math
  • Basic Components ( Transform ) w/Tests
  • Sync Component W/Tests
  • CRDT System
  • Kindof Scene Tests. Component & Systems. Maybe physics system? SolarSystem
  • Integration with old ecs ( CRDT/Door Scene )
  • RPC Transport. JSON { entityId, componentId, data: } vs Protocol Buffers
  • EntityID generator
  • Static vs Dynamic entities.
  • Sync Components ?
  • Where the state lives ? State cross realms/islands ? StateFull questions. StorableComponent ?