C Sharp

C# has become my programming language of choice for pretty much everything. Recently I’ve done some web scraping, some file parsing, some generated actionscript classes among other things. Most of these little apps have been quite ugly but the XNA entry below is worth showing.

XNA

XNA Engine

This is an engine I worked on for XNA. I use engine loosely as it’s not actually done. Even in its unfinished state there are some highlights from the project: a component based Actor System, a component based Engine Layout, a time based Event Manager (that generates no garbage!), a Screen based Game State system and an Input Manager. The zipped up version below is not the most recent version but it is the version right before I had some coworkers start contributing.