Из опыта использования Protobuf

Фанатам Гугла и прочим адептам веры в то что лидер по определению не может разрабатывать плохие библиотеки, не читать.
Итак, недавно у меня появился проект, связанный с игродевом. Так уж вышло, что предыдущий архитектор выбрал Protobuf для сериализации данных. Через некоторое время он ушел, и мне пришлось разбираться со всем этим.