Cada vez más juegos van por la ruta basada en datos, lo que significa que debe haber una capa de seguridad en torno a la manipulación fácil. Lo he visto donde los juegos agrupan por completo sus activos (audio, arte, datos) y me pregunto cómo están manejando eso. ¿Existen aplicaciones / bibliotecas que lo agruparán y lo ayudarán a administrar los activos dentro? Si no, ¿hay algún buen recurso al que apunte para empacar / desempacar / encriptar?
Esta pregunta específica gira en torno a C ++, pero estaría abierto a escuchar cómo se maneja esto también en C # / XNA.
Para ser claros, no estoy dispuesto a diseñar una solución para evitar la piratería. En el nivel fundamental, todos estamos manipulando 0 y 1. Pero, queremos evitar que el 99% de las personas que juegan al juego simplemente modifiquen los archivos XML que se utilizan para construir el mundo del juego. He visto muchos juegos agrupar todos sus recursos juntos. Simplemente tengo curiosidad sobre los métodos que están utilizando.