Skip to content

Latest commit

 

History

History
60 lines (60 loc) · 2.53 KB

Roadmap.md

File metadata and controls

60 lines (60 loc) · 2.53 KB

Roadmap

  • Remove Ent from archetypes
  • Batches archetype update
  • Context.world/Context.allocator removed from code (use State* instead)
  • Add ent proxy debugger
  • Systems graph
  • Systems JobHandle parallel support (between frames)
  • Context.world/Context.allocator removed from collections
  • Static filters
  • Serialize/Deserialize world
  • Format all exceptions
  • Copy/Clone world
  • Entity versions
  • Entity grouped versions
  • Shared components
  • Entity Configs (dynamic and static components)
  • Features Graph + Initializer
  • Editor: Use world link in editor window instead of Context.world
  • Transform aspect
  • Archetypes refactoring: add bitarray
  • Add support for multiple graphs in initializer
  • Views: Entity View
  • Refactoring archetypes: add entities list + refactoring SetEntities in query
  • Refactoring: Make FromQueryData async, add archetypesBits to QueryDataStatic (add new archetypes when build query)
  • QueryData: check why we need to check archetypesBits on null
  • Views: test views
  • Views: add reference to prefab drawer
  • Views: add providers support
  • Views: add pools for gameobjects
  • Views Module: bug fix (entities != views)
  • Add modules to world instead of manual control
  • Replace JobUtility in batches/new entity
  • Refactoring aspects: construct cache
  • Entity drawer
  • Refactoring: Entity Add/Destroy entity in parallel
  • Editor: Initializer for world
  • Editor: Load templates and other resources by the search
  • Editor: search entity in archetype panel in worlds viewer
  • Editor: Memory Allocator editor
  • Networking + Input System (markers)
  • Refactoring aspects: make in direct-ref
  • Investigate where we are use _make method inside Set/Remove/Get
  • Graph Editor: add ability to enable/disable systems/features
  • Add WithoutBurstAttribute attribute instead of BurstDiscardAttribute for systems/methods
  • Views Module: refactoring code generator methods
  • Editor: Initialize project with new directory
  • Views Module refactoring: Reuse instances instead of Despawn and then Spawn
  • Systems Editor: add "Edit System Script" button
  • Check why we need job complete in static query schedule
  • Views Module refactoring: providers support
  • Add jobs IJobComponent<T0,... TN>
  • Add support for tag components
  • Editor: Add toolbar in graph view
  • Views Module: add DrawMesh provider
  • Static Queries refactoring: store QueryData and CommandBuffer inside static data
  • Views Module: add BRG provider
  • Views Module: add Particles provider
  • CodeGen: generate systems flow
  • Transform: add DestroyHierarchy method
  • Views: investigate bug: wrong view getting from pool