Yes, this is possible.
Where to start
What kind of game do you want to make?
-
3D
- Vulkan 📖
- 2D, sprites
- 2D, vectors and some sprites
- Text
- Web
-
Desktop
- Keid 📖
- Get embedded in a mainstream engine
Where to ask
- Boards
-
Chats
-
IRC:
#haskell-gameon libera
-
IRC:
Historical links
Haskell has a deep gamedev history. Despite most of the projects being “defunct or dormant” HaskellWiki provides a rich substrate for an aspiring code archeologist.