mischief: The Haskell Game Engine (with rats).

[ bsd3, library, unclassified ] [ Propose Tags ] [ Report a vulnerability ]

Mischief is an ECS-based game engine written in Haskell. It provides a refreshing, fun experience to game devs, whether or not they are familiar with Haskell or ECS.

It makes use of both data-oriented and functional paradigms to create a weird but clean API that gives you easy control over the flow of data in your games.

It is decentralized, meaning you are able to easily experiment with various libraries.

Mischief puts creativity, human expression, and fun above anything else.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0
Change log CHANGELOG.md
Dependencies base (>=4.21.0.0 && <4.22), mischief-assets (>=0.1 && <0.2), mischief-ecs (>=0.2 && <0.3), mischief-input (>=0.1 && <0.2), mischief-math (>=0.1 && <0.2), mischief-render (>=0.1 && <0.2), mischief-sdl (>=0.1 && <0.2) [details]
License BSD-3-Clause
Author Damon
Maintainer pvdoriginal2019@gmail.com
Uploaded by Damon at 2026-11-14T23:39:41Z
Home page https://codeberg.org/mischief/mischief
Distributions
Downloads 2 total (2 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for mischief-0.1.0.0

[back to package description]

Mischief

This is the main Mischief library! It doesn't really contain anything in itself. It's a sort-of nexus with gates to all the other Mischief libraries. Read more at the Mischief module above!