Colocar objetos no pacote

Saudações,

Eu tenho um jogo e quero salvar os objetos (criaturas) que se movem na tela em um pacote para que, quando alguém pausar / sair do aplicativo, os objetos possam permanecer onde estavam.

Eu olhei para o jogo LunarLanding, onde eles salvam as coordenadas do ônibus espacial em feixes e as leem e quero fazer o mesmo (se não houver uma maneira melhor), mas tenho objetos de um tipo personalizado e não tenho certeza de como para salvá-los e ler a partir do pacote.

Eu poderia salvar todas as partes do objeto individualmente e juntá-las novamente, mas tenho muitos objetos e isso seria apenas um código feio para fazer tudo isso.

Seria ótimo se eu pudesse salvar um objeto em um pacote, mas até agora não tive sorte pesquisando na Internet sobre como fazê-lo.

Eu também estava pensando em implementarParcelable ao meu objeto, mas quero saber se existe outra maneira.

Alguma sugestão?
Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion