I just finished playing Half-Life 1 (fantastic game, one of my new favorites) and I got interested in how it was made and how I can mess around with the source code. Turns out there's a whole site for it! So I wanted to share it.
Here's the repo they recommend you use if you want to start poking around the code:
https://github.com/twhl-community/halflife-updated