Having recently finished Valence, a Silverlight/Chemistry game, I’m looking towards the next project — what will it be? What kind of tooling and libraries will I need?
One of the issues that came up is serialization in Silverlight. I cannot say enough about Mike Talbot’s Silverlight serializer, which somehow (magically?) serializes any and every object, without needing any class-level or method-level attributes.
Based on that, I’ve completed a version 1.1 of Persistent Storage, which allows you to store any arbitrary object. Prior to this, you could only store and retrieve integers, decimals, and strings; you can now store and retrieve anything. (And yes, that even applies to the cookie-based storage; albeit you’ll run out of space too fast!)
So if you need easy, persistent, efficient storage across your Silverlight application, this might be the solution for you. Download it from the Persistent Storage page.