they made it by getting the files to half-life and half-life opposing force and used game-making software to enter everything in and have items and npc's where they are in the game and a little more stuff is added to have the full game but that is mostly what you need to know