{
  "$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"
}