OOL Systems

Posts

Writing a Twitch Overlay using Haskell

I have been watching Jessica’s Mak streams lately. She is an indie game developper, but most of all, she has a kick ass overlay that shows what she is typing in real time.

I wanted the same one, I made it using Haskell, Gloss and Chipmunk via the Hipmunk binding.

Long story short, it ended up looking like this.

Demo Gif

The source code is available in this git repository.

Gloss, display library

Gloss is a graphics library built upon OpenGL. The API is high level enough to mask a lot of low level nastiness.