There are multiple Linux ports for HH available:
* xcb based -
https://forums.handmadehero.org/i...p/forum?view=topic&catid=4&id=151
* SDL based -
https://forums.handmadehero.org/i...hp/forum?view=topic&catid=4&id=14
They are not up to date, but they can help you if you get stuck on your own. Also feel free to ask question of forum about anything related to HH (even for Linux platform).
The biggest problems you will get is if you will try to use Casey's game code (non-platform specific) without any modifications. Often there is some code that is MSVC specific, so you'll need to adjust it. Usually it is not a big deal as it needs very small fix. And typically somebody asks Casey to integrate changes on stream, so they can compile HH game code without any modifications using gcc/clang.