Source Engine Modding

This was my first foray into the reality of game development. I learned C++ by doing small tasks and eventually building up to bigger challenges. At first I was just changing the rocket launcher in Half-Life 2 to always fire a rocket that turned around and blew up its owner but later on I was converting the singleplayer NPC code to multiplayer so my friends and I could co-op through the game’s campaign.

Modding taught me so much about programming as well as the technical side of integrating art and all the different things to keep in mind while doing so.

The things I learned during this time have been a superpower while working on mobile/VR as a lot of the lost optimization techniques from this era have become very relevant once again.

Previous
Previous

CASC Endurance Racing Champion