The Nuclex Framework has been released to CodePlex today!
Instead of only writing about all the cool stuff and then pointing people at my Subversion repository whenever someone asks for the source code, I finally sat down and published the entire Nuclex Framework on CodePlex, together with lots of examples, documentation and screen shots.
The Nuclex Framework consists of small isolated building blocks that you can pick from, so you can easily use just the things you require and ignore the rest (or even create your own trimmed-down edition of the framework if you’re not worried about doing it all again when a new version is out).
All the highlights I wrote about in this blog (and quite a lot that I didn’t write about) are neatly organized in there. And the code’s quality should hopefully speak for itself :)
Just to list some of the more interesting things, there’s a
Deque
collection (faster than List<> and LinkedList<> and much
less garbage), 3D
vector font rendering code, 7-Zip
content compression, a 3D
SpriteBatch equivalent, rectangle
packing algorithms for texture atlas creation, a
flexible
multi-threaded particle system, a
work-in-progress
GUI library with skin support, a cleaner
game
state management system, a debug
overlay renderer and some helpers that allow you to automatically
create VertexDeclarations from a structure without listing the
VertexElement
s by hand.
So what are you waiting for, check it out! :D