ABSTRACT

First and foremost, they may not be accessible on the platform on which your game is running, or on the platform which your game may be ported to in the future. These frameworks are large, and often tightly coupled to their runtime. If a game needs to change platform, porting a complete serialization API is time-consuming and sometimes impossible.