awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • unity-technologies/entitycomponentsystemsamplesAvatar de Unity-Technologies

    Unity-Technologies/EntityComponentSystemSamples

    8,127Ver en 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
    Ver en GitHub↗8,127
  • unity-technologies/fpssampleAvatar de Unity-Technologies

    Unity-Technologies/FPSSample

    5,106Ver en GitHub↗

    Este proyecto es una plantilla de shooter en primera persona para Unity que implementa jugabilidad en red, sistemas de armas y desplazamiento del jugador. Funciona como un sistema multijugador diseñado para sincronizar movimientos y acciones entre un servidor y clientes a través de una capa de transporte de red. El proyecto sirve como ejemplo de renderizado de juegos de alta fidelidad utilizando el High Definition Render Pipeline para ofrecer contenido de autor y una calidad visual avanzada. También demuestra el uso de un sistema de entidades y componentes (ECS) para organizar los datos y la lógica del juego para un rendimiento de procesamiento y ejecución optimizado. La implementación cubre la sincronización de estado en tiempo real y la gestión de activos del juego mediante la compilación de bundles de activos y la generación de ejecutables independientes.

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

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

Explorar subetiquetas

  • 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.