Yes, this is possible.
Where to start
What kind of game do you want to make?
-
3D
- Vulkan 📖
- 2D, sprites
-
2D, vectors
- Gloss 📖
- Text
- Mobile
- Mainstream game engine
-
Experimental game engine
- Keid 📖
Where to ask
- Boards
-
Chats
-
IRC:
#haskell-game
on 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.