You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Core Concept/Theory
We would need a clear and concise description of the concept. For example, It would be cool if [...]
Entity Blittable System or EBS will be the core for the UI and networking.
The structure will look like this
graph TD
A["EntityBlit (Universal)<br/>- Ulid, Type, ActionFlags, WorldPos<br/>ALWAYS PRESENT (36 bytes)"]
A -->|"Combined with ONE of these:"| B["ResourceBlit<br/>(20 bytes)"]
A --> C["StructureBlit<br/>(18 bytes)"]
A --> D["MonsterBlit<br/>(22 bytes)"]
A --> E["UnitBlit<br/>(26 bytes)"]
A --> F["NPCBlit<br/>(16 bytes)"]
A --> G["ItemBlit<br/>(12 bytes)"]
A --> H["PlayerBlit<br/>(20 bytes)"]
style A fill:#4a90e2,stroke:#2e5c8a,stroke-width:3px,color:#fff
style B fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff
style C fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff
style D fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff
style E fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff
style F fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff
style G fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff
style H fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff
Loading
The goal will be to not only make it easier to FFI between C# and JS, but also make it easier to move data between the server and client.
This issue ticket will be for keeping notes on the EBS foundation!
I will try to keep some proof of concepts on here, so that we can reference them later on.
Alternative Ideas
Is there any other way this concept could be used?
This will be used by the UI, making it easier to hover over different entities within the ECS system.
Alternative Examples/Sources
Are there any other references that you can provide?
Will provide them as comments for this ticket.
Additional information
Add any other context or examples of this concept here.
Core Concept/Theory
We would need a clear and concise description of the concept. For example, It would be cool if [...]
Entity Blittable System or EBS will be the core for the UI and networking.
The structure will look like this
graph TD A["EntityBlit (Universal)<br/>- Ulid, Type, ActionFlags, WorldPos<br/>ALWAYS PRESENT (36 bytes)"] A -->|"Combined with ONE of these:"| B["ResourceBlit<br/>(20 bytes)"] A --> C["StructureBlit<br/>(18 bytes)"] A --> D["MonsterBlit<br/>(22 bytes)"] A --> E["UnitBlit<br/>(26 bytes)"] A --> F["NPCBlit<br/>(16 bytes)"] A --> G["ItemBlit<br/>(12 bytes)"] A --> H["PlayerBlit<br/>(20 bytes)"] style A fill:#4a90e2,stroke:#2e5c8a,stroke-width:3px,color:#fff style B fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff style C fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff style D fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff style E fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff style F fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff style G fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fff style H fill:#50c878,stroke:#2d7a4a,stroke-width:2px,color:#fffThe goal will be to not only make it easier to FFI between C# and JS, but also make it easier to move data between the server and client.
This issue ticket will be for keeping notes on the EBS foundation!
I will try to keep some proof of concepts on here, so that we can reference them later on.
Alternative Ideas
Is there any other way this concept could be used?
This will be used by the UI, making it easier to hover over different entities within the ECS system.
Alternative Examples/Sources
Are there any other references that you can provide?
Will provide them as comments for this ticket.
Additional information
Add any other context or examples of this concept here.
No additional information at this time.
Application Notes
KBVE Graph