Skip to content

ArcEcs framework for unity, support unity gameObject and componrnt conversions.

Notifications You must be signed in to change notification settings

huodianyan/Poly.AcrEcs.Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArcEcs.Unity

ArcEcs is a lightweight archetypal ECS focused on compatibility and performance.

Features

Architecture

  • Zero dependencies
  • Minimal ECS core
  • Lightweight and fast
  • Zero/small memory allocations/footprint
  • Entity/Component managed by archetypes and archetypal graph
  • Query traverse archetype, No entity cache
  • Fully testable and easy to mock

Unity specific

  • Simple unity conventions to follow (if you dont like it, easy enough to roll your own)
  • Built in support for editor viewing and editing of components
  • Built in support for dependency injection via Poly.IOC (or other DI frameworks)
  • Lots of extension and architectural helpers to help MonoBehaviours interact with the core framework
  • Plays nicely with scene first style setups
  • Physics event agent publish event in entity

Installation

Quick Start

Docs

About

ArcEcs framework for unity, support unity gameObject and componrnt conversions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages