Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1 KB

README.md

File metadata and controls

29 lines (22 loc) · 1 KB

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.