An insane bit is that it's a custom game-engine, written in C++, and yet it runs on Mac, Windows and Linux. That better cross-compatibility than most Unity games written in C#!
They used Alegro until a couple years ago, when they did a complete graphical rework of their interfaces & at the same time wrote their own GUI code to replace what Alegro was being used for.