Game engine source now available for Free
From the archive
This post was written in 2007. Technology has moved on a fair bit since then, so some of the tools, links and advice here may well be out of date. Treat it as a piece of history rather than a current guide.
Seems a few guys now are really dishing it out to the public and rolling out their sweat ‘n’ guts and slitting their wrists for the community.
Especially now 2 community developers have released their full source code for their game engines.
First off is RandomChaos’s engine, the main advantage of this one is that it’s written completely in C# and built in XNA. on the downside it is still fairly immature but still packs a load of features.
Charles of RandomChaos though has also released a load of samples for his engine as well with the promise of even more to come, so head over to his Blog and check it out
http://randomchaosuk.blogspot.com/
on another front (just today in fact which prompted this rapidly typed blog) Nuclex has released his Game engine, it’s been 3 years in development with some 40,000 lines of code with a lot of helpful English commenting. Nuclex admits the engine is not complete but there is a hell of a lot in there but, the engine is written completely in C++, so if you want to use it in XNA then you’re likely going to need to port over what you need (unless by some miracle we can now use compiled libraries on the 360, unlikely). PC XNA projects will still be able to use it however and it is quite advanced.
So have a browse over to Nuclex’s site and see what’s on offer!
http://www.nuclex.org/news/2007/07/30/the-original-nuclex-engine-cxx