Declaring My Framework (C#, XNA)

Posted by (twitter: @Bloodyaugust)
December 15th, 2011 11:37 am

Now ladies and gents, pleeeeeease be nice.


This is my baby. My cumulative game developing experience distilled into one sugary goodness. My 1/8 complete Mona Lisa(M?). I’ve developed more than a few finished games, and abandoned WAY more games than I care to think about. This .dll contains solutions to problems that haunted me for literal weeks.


And now I share them with you. All I ask is that if you do use it, PLEASE TELL ME WHERE I CAN IMPROVE IT. Like I said, this is nowhere near finished. In fact, it will most likely change by the time Ludum Dare gets here! In fact I can guarantee it will, I still need to add in my flexible animated texture stuff…


What it does:

-Circle and Convex Polygon Collision


-Complex transformations


-Common texture stuff (animation, atlases, particle engines, etc.)

Have questions? Ask. It is very well commented, and has all the appropriate XML documentation for Visual Studio.

Happy Game Dev! 😀

EDIT: The link was incorrect, but has now been fixed.

Tags: , ,

7 Responses to “Declaring My Framework (C#, XNA)”

  1. balom says:

    Hey there, I was going to check out your masterpiece to see how you’ve got things laid out, but the link I click on goes directly to

    Let me know if you get it updated, I’d love to take a look! I’ve been curious about a few of these things, particularly Circle and Convex Polygon Collision and Pathfinding.

    Best of luck to you this weekend by the way!

    • Bloodyaugust says:

      Well that’s a fantastic screw-up. Fixed now though.
      Best of luck right back at you!

      • balom says:

        Thanks for the update! I feel fairly stupid not getting this on my own, but how can I view the .dll? I’m in Visual Studio but I am having trouble understanding how to view the features you list and how they’re implemented. Any help would be appreciated. Thanks again for sharing this!

        • Bloodyaugust says:

          Technically speaking, you don’t “view” a .dll. You need to import it as a reference to your project, just like you would for Microsoft namespaces. After that, just add a using statement to the top of the page that corresponds to the .dll name.
          Then you can explore it just like you would with any basic class library, and intellisense will show you the XML documentation.

Leave a Reply

You must be logged in to post a comment.

[cache: storing page]