@hackage aztecs0.17.1
A modular game engine and Entity-Component-System (ECS) for Haskell.
Categories
License
BSD-3-Clause
Maintainer
matt@hunzinger.me
Links
Versions
Installation
Dependencies (4)
- base >=4.2 && <5
- containers >=0.6
- mtl >=2
- vector >=0.12 Show all…
Dependents (9)
@hackage/aztecs-hierarchy, @hackage/aztecs-sdl-image, @hackage/aztecs-sdl-text, @hackage/aztecs-gl, @hackage/aztecs-gl-text, @hackage/aztecs-transform, Show all…
A modular game engine and Entity-Component-System (ECS) for Haskell. An ECS is a modern approach to organizing your application state as a database, providing patterns for data-oriented design and parallel processing. Aztecs provides side-effect free components and systems, as well as backends for rendering and input (such as `aztecs-sdl`), allowing you to structure your game as simple function of `Input -> World -> World`.