Creating user interfaces dynamically

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.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>