Hi, I'm Mark Cornwell. I am finishing up a game written entirely in Haskell soon to appear on Steam.
Brave Splat is a real time strategy game in a medieval setting. Mine copper, build your base, train units and defend your kingdom. Fight off invaders. Features simple game play and a minimalist graphical style. The game emphasizes strategic thinking and decision making as opposed to twitch-like reflexes. It an homage to the classic RTS games of the 1990's. https://store.steampowered.com/app/2105820/Brave_Splat/
An ingesting aspect of the game is that it is does *not* use any of the standard game engines. It is written entirely in Haskell incorporating a couple of libraries to provide a simple graphics library and event-driven foundation. My background in math and computer science drew me to functional programming and to Haskell in particular. I started this project because I had no idea how one might write a real time strategy game in a functional language. I wanted to crack that problem. This game is the result. I hope you like it.
Cheers!