# HaskellCard: Game Engine like HyperCard

**URL:** <https://discourse.haskell.org/t/haskellcard-game-engine-like-hypercard/11824>\
**Category:** Show and Tell\
**Created:** [April 10, 2025, 9:20am UTC](https://discourse.haskell.org/t/haskellcard-game-engine-like-hypercard/11824 "2025-04-10T09:20:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![someodd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/someodd/32/5088_2.png) [@someodd](https://discourse.haskell.org/u/someodd)\
**Post date:** [April 10, 2025, 9:20am UTC](https://discourse.haskell.org/t/haskellcard-game-engine-like-hypercard/11824/1 "2025-04-10T09:20:08Z")

</div>

A while back (about two years ago) I made a game engine for Haskell called HaskellCard. I stopped development a while ago, but I think if people became interested I could start development again.

[haskellcard](https://github.com/someodd/haskellcard) an SDL2 game engine based around the idea of exploring different scenes. Ended up being similar to HyperCard. Kind of a point-and-click type thing, but I wanted to have a lot of real-time support, since I think feel like point-and-clicks are kind of boring or not very fun.

The first release was Christmas day, I think.

Neat parts:

- Build with Nix!
- Develop in Nix environment!
- JSON-configurable game logic, rendering, rooms, objects, sfx, and more!
- Music queue system, so can loop, but also wait for a loop to finish before next song plays
- Tweening system

I am here for support/answering questions, showing demos if you’re interested, etc. Thank you so much for reading and showing interest and thank you for your time.
