# mischief-ecs
This is the ECS library for the Mischief game engine. It is the root of every other library that's part of the engine. In other words, this is the source of all Mischief.
It is meant to be a simple, yet powerful archetype ECS written fully in Haskell, that provides a unique blend of Data-Oriented Design
and Functional Programming.
To contribute, you can file issues, such as bug reports and feature requests, in the official [repository](https://codeberg.org/mischief/mischief).
You can also join the official server on discord to be kept up to date with updates and chat with the rest of the community. Link in the aforementioned repo.
Check out the [Learn You an ECS for Great Mischief](https://hackage-content.haskell.org/package/mischief-ecs/docs/Mischief-ECS.html) book to learn about using this library!