Game serialization isn't all that simple, but it's doable. I haven't looked into how Unreal did it. But I'm guessing it wouldn't be too insanely difficult to implement. Why don't you give it a shot? =)
As for viewing levels in "Unreal gold editor"...
Jazz3 used an earlier version of UE1. As far as I know, they also implemented some slight changes, but nothing major. Because of this, I actually attempted porting Jazz3 over to Unreal 277, but I only got partial success with that.
here's how far I got:
(No, it wasn't playable)
|