LD as a Great Dogfooding Opportunity

Posted by
August 23rd, 2012 2:59 pm


In the past few weeks I’ve been working on a simple, lightweight game development framework that I would like to use in my future projects, codenamed “Slygap”. I am using C# and the XNA Framework because that is the environment I am most comfortable with. I haven’t tried to make a complete game with it yet, as I wanted to add features and generally improve the code quality first.

Anyways, I figured this LD competition would be a great way to take it to a test drive, so I can see whether its features can really make development easier and faster.

Stuff that already works:

  • A pure component based entity system as described by the great T=Machine articles
  • Data-driven design, entity templates and concrete entities can be loaded from XML files
  • Game state handing (intro, menu, game, credits, etc.)
  • Out-of-the-box support for saving/loading
  • Support for recording replays
  • A basic graph library with A* path finding and topological sorting
  • Small extensions for the base XNA framework, like a bit more convenient input handling

I hope everything will work as they should, so I can focus on the actual game instead of fixing the framework.

Here is the download that includes the full source code, as well as compiled binaries: Slygap.zip

This will be my 2nd LD. Other than Slygap, I plan to use Paint.NET or Inkscape for graphics and Bfxr for sound effects. I’m not sure about the music yet, I may skip it altogether (again…).

So, long story short, I’m in! :)

Leave a Reply

You must be logged in to post a comment.

[cache: storing page]