Skip to content

ShredEagle/entity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Entity

Entity-Component-System (ECS) library based on archetypes. It serves as a framework for implementing gameplay in video games but is also suitable for other types of simulations.

It provides a data-oriented approach for efficiently operating on large numbers of entities while maintaining a programmer-friendly API and ensuring high runtime performance.

Build (with Conan 2)

  • Ensure the pre-requisites are met.
  • Clone:
    git clone --recurse-submodule https://github.com/ShredEagle/entity.git
    cd entity
  • Build:
    conan build ./conan/

Build System and Dependencies

The project uses CMake for its build scripts, which is sufficient for building the project. However, CMake does not manage upstream dependencies.

To address this, a Conan recipe is provided on top of the CMake scripts. It handles dependency management and facilitates the integration inside a dependency graph.

About

ECS library based on archetypes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages