Lazy Lambda is a clone of Flappy Bird in Haskell based on the Haskell SpriteKit binding. Check out the video and slides of my Compose :: Melbourne 2016 keynote, where I outline the concepts behind the SpriteKit binding and live code Lazy Lambda:
https://speakerdeck.com/mchakravarty/playing-with-graphics-and-animations-in-haskell
For the best Haskell SpriteKit development experience, check out Haskell for Mac. The Lazy Lambda code in this repository already comes in the form of a Haskell for Mac project.