Все більше і більше ігор проходить маршрут, керований даними, що означає, що навколо простого маніпулювання повинен бути рівень безпеки. Я бачив, коли ігри повністю накопичують свої активи (аудіо, мистецтво, дані), і мені цікаво, як їм це керувати? Чи існують програми / бібліотеки, які допоможуть вам керувати активами? Якщо ні, чи є якісь хороші ресурси, які ви б вказували на упаковку / розпакування / шифрування?
Це конкретне запитання обертається навколо C ++, але я би відкритий, щоб почути, як це керується і в C # / XNA.
Щоб було зрозуміло - я не збираюся розробляти рішення, щоб запобігти злому. На фундаментальному рівні ми всі маніпулюємо 0 і 1. Але ми хочемо, щоб 99% людей, які грають у гру, просто не змінювали XML-файли, які використовуються для створення ігрового світу. Я бачив безліч ігор, які збирають усі свої ресурси разом. Мені просто цікаво про методи, які вони використовують.