Oh for sure, I would not suggest doing HL2 Engine Modding, I had suggested it because it has the lowest barrier of entry to get started for a someone that young. Basic Wiremod can make some rather complicated contraptions. and once you start going down the Lua route with a custom gamemode you can just about make anything, I've seen mario clones to RTS done with Garrysmod gamemodes