cbxGameCode (Formerly called Zider Engine) is a collection of 100+ game related projects and utilities for XNA and Unity. It is intended to provide generic commonly used game logic.

This main page does not get updated very often so click the "Source Code" tab to get the current change set and keep up to date with the changes that are being made.


July 20, 2012

Been working on the project again and will be including Unity support. As far as I can tell Unity is where I will be spending the vast amount of my time moving forward. It just has everything a XNA developer would want including cross platform support windows/mac/linux/webplayer/xbox/wii/ps3/android/flash/iOS iPad etc.

And it is a feature complete easy to use ready to run game engine with editor and three supported languages C#, JavaScript, boo. A large user community, endless YouTube videos, integrated asset store, regular updates, the list goes on and on. Not to mention at least for me porting my xna code over to Unity has been a breeze.

As with learning any new platform/environment there are learning pains. It’s taken me a few months to start getting comfortable using it finding my way around etc.

Oh and did I mention it’s free? There is a pro version but the differences are somewhat trivial.

So having said that the existing Zider code base and related libraries/tools etc will be refactored to operate under Unity as well. I will continue to support XNA in the mean time because it gives me a great opportunity to abstract and and make my code more platform independent should I need to port it to some other platform in the future.

The title of this project will be changing to cbxGameCode, as what I am working on is becoming more of a general purpose mish mash of various game related code.


April 4, 2012

Microsoft is up to something with windows 8. Seems like they are pushing for integrated html5 in some aspects and there has been little or no mention about the future of XNA on the Win8 platform. But they are coming out with a new abstraction layer for the windows os programming stack and there are rumors of a xna like similarities with parts of it from what I have read. Have to wait and see what happens I guess.

I mention this because xna as we know it may be going bye bye. In favor of Win8’s new programming model(s). That’s the part that concerns me. Depending on how big the change is I may have a lot more work ahead of me.  The end goal of zider in terms of it’s capabilities is not a complicated one (think minecraft style block worlds only done better ;) ) but I work on a large number of other projects and so progress has always been slow. Zider as a whole is by far the largest project I work on, and has been migrated from xna 3 then to 4 then to Silverlight 4 now its currently being updated to Silverlight 5. Time has flown by since XNA 3. Given my rate of progress I wonder if xna and Silverlight/xna will bite the dust in favor of html 5, JavaScript, Win8 and the like. Leaving me with a engine built on top of an obsolete platform.

I’ve already started thinking about how I can take aspects of xna and abstract them into a custom platform and build zider on top of that. This will help make it more platform independent and hopefully I’ll have less migration issues in the future. This being something I should have did day one when I started this project but I didn’t think it would take as long as it has. :(

August 20, 2011

Been submitting check-ins to this project here and there see the Source Code for check in notes http://ziderengine.codeplex.com/SourceControl/list/changesets

July 30, 2011
It's been a long time coming but I decided to update the Zider code base here on CodePlex with what I currently have on file on my computer. The code base is most likely completely different from the previous Release 2 Zider code base.

I have also got Zider running under Silverlight 4, and will port it to SL5 when it becomes available. More info will be posted at a later time.


Please not this project is under a constant state of change. Some small some large. If you have issues with the code feel free to use the "Issue Tracker" feature and provide feedback.


Last edited Jul 20, 2012 at 10:27 AM by createdbyx, version 28