{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiaibqzouslaobyfmlc4ejwzqjnuamw2jrw43ie4qnt2yr6n7pkr4i",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mk6wndixt652"
},
"path": "/t/game-engine-for-2d-games/13977#post_3",
"publishedAt": "2026-04-23T20:47:34.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"Brillo",
"github.com",
"Brillo/brillo-examples at main · ad-si/Brillo",
"main/brillo-examples"
],
"textContent": "Rather low level, but still surprisingly usable if you ask me: Brillo\n\nIt also includes an entire collection of games in the examples directory:\n\ngithub.com\n\n### Brillo/brillo-examples at main · ad-si/Brillo\n\nmain/brillo-examples\n\nPainless 2D vector graphics, animations, and simulations powered by GLFW (Fork of gloss) - ad-si/Brillo",
"title": "Game engine for 2d games"
}