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

[ bsd3, game-engine, library, program ] [ 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

  • Aztecs
    • SDL
      • Aztecs.SDL.Image

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.2.0.0, 0.2.0.1, 0.3.0
Dependencies aztecs (>=0.5), aztecs-sdl (>=0.1), base (>=4.6 && <5), containers (>=0.6), deepseq (>=1), linear (>=1), mtl (>=2), sdl2 (>=2), sdl2-image (>=2), text (>=1.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-20T02:53:47Z
Distributions
Downloads 33 total (33 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2025-02-20 [all 2 reports]