aztecs-asset: A type-safe and friendly Entity-Component-System (ECS) for Haskell

[ bsd3, game-engine, library ] [ Propose Tags ] [ Report a vulnerability ]

The Entity-Component-System (ECS) pattern is commonly used in video game develop to represent world objects.

ECS follows the principal of composition over inheritence. Each type of object (e.g. sword, monster, etc), in the game has a unique EntityId. Each entity has various Components associated with it (material, weight, damage, etc). Systems act on entities which have the required Components.

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0
Dependencies aztecs (>=0.5), base (>=4.6 && <5), containers (>=0.6), linear (>=1), mtl (>=2) [details]
License BSD-3-Clause
Author Matt Hunzinger
Maintainer matt@hunzinger.me
Category Game Engine
Home page https://github.com/matthunz/aztecs
Source repo head: git clone https://github.com/matthunz/aztecs.git
Uploaded by matthunz at 2025-02-17T03:17:59Z
Distributions
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 31 total (31 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2025-02-17 [all 1 reports]