There's a way to compile HL2 on ARM Macs, I've written a guide here: https://rakhim.exotext.com/how-to-play-half-life-2-on-mchip-...