2 个仓库
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.
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.
该项目是一个用于 Unity 的第一人称射击游戏模板,实现了联网游戏、武器系统和玩家移动。它作为一个多人游戏系统,旨在通过网络传输层同步服务器和客户端之间的移动和动作。 该项目展示了使用高清渲染管线(HDRP)进行高保真游戏渲染的示例,以提供创作内容和先进的视觉质量。它还演示了实体组件系统(ECS)的使用,以组织游戏数据和逻辑,从而优化处理和执行性能。 该实现涵盖了实时状态同步,以及通过编译资源包(Asset Bundles)和生成独立播放器进行的游戏资产管理。
Serves as a reference implementation demonstrating the separation of data into components and logic into systems.