Sempre più giochi stanno seguendo il percorso guidato dai dati, il che significa che deve esserci un livello di sicurezza attorno alla manipolazione semplice. L'ho visto in cui i giochi raggruppano completamente le loro risorse (audio, grafica, dati) e mi chiedo come lo stiano gestendo? Esistono applicazioni / librerie che raggrupperanno e ti aiuteranno a gestire le risorse all'interno? In caso contrario, ci sono buone risorse a cui faresti riferimento per l'imballaggio / il disimballaggio / la crittografia?
Questa domanda specifica ruota attorno a C ++, ma sarei aperto a sentire come questo è gestito anche in C # / XNA.
Giusto per essere chiari: non ho intenzione di progettare una soluzione per prevenire l'hacking. A livello fondamentale stiamo tutti manipolando 0 e 1. Ma vogliamo impedire al 99% delle persone che giocano di modificare semplicemente i file XML utilizzati per costruire il mondo di gioco. Ho visto molti giochi raggruppare tutte le loro risorse insieme. Sono semplicemente curioso dei metodi che stanno usando.