this page lists all relevant terminologies regarding the project.
| Term | Definition |
| ECS | Entity-Component-System, design pattern used to manage modular objects |
| Entity | An object within the application. Can be a player, enemy, ui element etc... |
| Component | Data that can be attached to an entity to give it specific properties. |
| System | An operation that perform actions on an entity that has a specific set of components. |
| Blob | A ressource that can be used by multiple entities (i.e. meshes for collision shapes) |
| Term | Definition |
| Networking | The process of transmitting data over the a network connection |
| Protocol | A set of rules that define how data is transmitted |
| TCP | Transmission Control Protocol, slower but reliable |
| UDP | User Datagram Protocol, faster but unreliable |
| Latency | The time it takes for a packet to travel to its destination |
| Term | Definition |
| Module | A collection of components, systems, blobs, and premade entities |
| Scene | A collection of entities that are loaded into the game |