You are better off asking on GameDev.net as it's mostly artists here. With Python and Pet in the same sentence, they are probably on the wrong page. Lots of Python guys over there.
Hiya, i'm finishing a game engine and I would like to hear from experienced game level designers about a serialization/persistence problem. imagine I have a class called "Pet" in python: class Pet: def EmitSound(self): soundDrv.play("genericPetSound.wav") then I inherit two classes... Dog and Rhino //Dog.py file class…
Heheheheh :P I did already... and it seems nobody know how to deal with that :( I'm pretty sure here are many good level designers though. I really don't think to save a scene, then you remove an actor/entity and you try to load a scene is a very rare case... There must be a solution for this, i'm quite sure.