Advertisement Jump to content
  • Advertisement
  • entries
  • comments
  • views


Sign in to follow this  


I'm sat at work with little to do, so I broke out my copy of VB.Net and decided to play around with VSA. For those of you who don't know, VSA is Visual Studio for Applications, the next generation successor to Visual Basic for Applications. Being fully .NET, VSA is object oriented and can be implemented as any of the .NET languages with minor changes to the initialisation code. Any classes and types within the ported assembly are automatically available to the script. I can see a real use for this in games, at least when it comes to creating tools.

Little documentation
VSA falls down because there's very little documentation out there and almost no debugger support (except for exceptions). To me, that's screaming out for an indie project to write tutorials and come up with a debugger for the system. The reason for the lack of documentation is strange; Microsoft have licensed the technology to a third party and you need to buy the full SDK from them. MSDN has no real documentation about the system either, meaning that the only real source of information are the handful of articles around and a bit of hands-on experience. I've also been reading that VSA is obsolete in the 2005 documentation, but I am unable to confirm this nor talk about the replacement technology. It's a shame as I found VSA to be much friendlier than ICodeCompiler and the fairly brutal method of creating AppDomains and the like. I'm assuming that Microsoft will come up with a solution to merge the two, but I have no idea. I will make a post in the .NET forum about it.

Text Adventures
I've noticed a few people calling out for Text Adventure examples lately. Indeed, someone even started a topic requesting an article about the subject. A few months ago I created a really basic text adventure framework as an example for someone, I'm feeling inclined to work on it and start a small interactive workshop or something for the newbies to play with and learn C++. If anyone's interested, sign your name here :p
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!