This was my first foray into content driven design and was a lot of fun to develop in WPF. The idea was to create a centralized cloud delivery method for third party scripts, HUDs, and modifications for a variety of games on the PC platform. Using ANTLR to generate a parser, I made it understand Source engine’s scripting language as a starting poing and it generates user interfaces so that end users can easily modify important attributes of a script. This is generic, so it works over all TF2 and many CSS scripts and could easily be augmented to understand scripting languages in other games. It’s about 60-70% done. The parser and interface generation is complete, but I really need to finish the cloud features to publish it or it’s kind of pointless.
On a side note, I don’t quite understand why Steam doesn’t do this already. Anything that brings third party developers closer to consumers is kind of Valve’s thing. I really need to touch this thing up and publish it.






