I got my first taste of programming in secondary school, making maps (similar to mods) for a game Warcraft III. It started as an anti-cheat patch for an existing map (兵戰), and I later started adding new features. At some point, I completely reprogrammed the entire map. The tradeoff between game balancing and fun is the most daunting task.
18 versions were released from 2011 to 2016.