LD as a Great Dogfooding Opportunity
Hi!
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! 