awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesEntity Component System Samples

Reference implementations demonstrating the separation of data into components and logic into systems.

Distinguishing note: The candidates are either narrow Unity tools or unrelated data models; a general ECS sample category is needed under Game Development

Explore 2 awesome GitHub repositories matching game development · Entity Component System Samples. Refine with filters or upvote what's useful.

Awesome Entity Component System Samples GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • unity-technologies/entitycomponentsystemsamplesAvatar de Unity-Technologies

    Unity-Technologies/EntityComponentSystemSamples

    8,127Voir sur GitHub↗

    This repository is a collection of reference implementations and sample projects demonstrating data-oriented design using the Unity Entities package. It provides a suite of examples for implementing an entity component system that separates game data into components and logic into systems. The collection includes specialized demonstrations for rendering large volumes of entities via graphics pipelines, implementing high-performance collision and rigid body dynamics through data-oriented physics, and managing multiplayer state synchronization using the network framework for entities. It also p

    Provides a collection of reference implementations demonstrating data-oriented design via the Unity Entities package.

    C#auto-vectorisationauto-vectorizationburst
    Voir sur GitHub↗8,127
  • unity-technologies/fpssampleAvatar de Unity-Technologies

    Unity-Technologies/FPSSample

    5,106Voir sur GitHub↗

    Ce projet est un modèle de jeu de tir à la première personne (FPS) pour Unity qui implémente le gameplay en réseau, les systèmes d'armes et le déplacement des joueurs. Il fonctionne comme un système multijoueur conçu pour synchroniser les mouvements et les actions entre un serveur et des clients via une couche de transport réseau. Le projet sert d'exemple de rendu de jeu haute fidélité utilisant le High Definition Render Pipeline pour fournir un contenu abouti et une qualité visuelle avancée. Il démontre également l'utilisation d'un système d'entités-composants (ECS) pour organiser les données et la logique du jeu pour une performance de traitement et d'exécution optimisée. L'implémentation couvre la synchronisation d'état en temps réel et la gestion des actifs de jeu via la compilation de bundles d'actifs et la génération de lecteurs autonomes.

    Serves as a reference implementation demonstrating the separation of data into components and logic into systems.

    C#
    Voir sur GitHub↗5,106
  1. Home
  2. Game Development
  3. Entity Component System Samples

Explorer les sous-tags

  • Parallel Job SystemsImplementations of multi-threaded task distribution to optimize CPU throughput for computationally expensive logic. **Distinct from Entity Component System Samples:** Focuses on the multi-threaded execution model and job distribution specifically, whereas the parent is a general collection of ECS samples.