Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Other useful resources #18

Open
averagehat opened this issue Jul 29, 2020 · 1 comment
Open

Other useful resources #18

averagehat opened this issue Jul 29, 2020 · 1 comment

Comments

@averagehat
Copy link

Here are a few high-quality resources

Elise Huard has an excellent (pay-what-you-like) book "Game Programming in Haskell" available here: https://leanpub.com/gameinhaskell

The book uses gloss and SDL2. One of her talks on the subject:
https://www.youtube.com/watch?v=1MNTerD8IuI

Manuel M T Chakravarty's work on Haskell Spritekit (Mac products only, still provides an excellent development environment). He has done about three talks on the subject, one here: https://functionalconf.com/proposal.html?id=3939
The rest are on his website: https://justtesting.org/
Repo for haskell spritekit here: https://github.com/mchakravarty/HaskellSpriteKit
His tutorial work using gloss:https://github.com/mchakravarty/lets-program

Another very recent contribution is godot-haskell, a set of bindings to the cross-platform and state-of-the-art game engine Godot:

https://github.com/SimulaVR/godot-haskell

There is less documentation available for this library (small tutorial here https://spartanengineer.com/posts/2020-05-24-yourfirstgame-with-haskell-and-godot.html) but from my time with it this library provides a very good tool for development, given that it integrates cleanly with godot engine (fast compilation/reload cycle, extensive API) the Godot editor providing a lot of additional power.

@myroslambda
Copy link

Thank you for these contributions. Can you please help us find specific homes for these links in the documentation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants