Как помешать игрокам видеть код вашей игры

#security #game-development

#Безопасность #разработка игр

Вопрос:

Я создаю игру в unity, которую вы загружаете на свой компьютер через steam (или что-то в этом роде). Я хочу иметь место, где вы можете вводить вопросы, и если кто-то придумает правильный вопрос, чтобы задать что-то важное, произойдет.

Я действительно не знаю, будет ли кто-нибудь играть в эту игру, но было бы обидно, если бы веселье было испорчено тем, что кто-то просматривает код и находит, что сказать. Возможно ли это?

Я бы просто жестко запрограммировал оператор if для того, какой вопрос задать, но я никогда раньше не публиковал игру, поэтому я действительно не знаю, как это работает. Могут ли люди на самом деле видеть код или он просто двоичный? Что, если я помещу вопрос, который нужно задать, в онлайн-базу данных где-нибудь в другом месте, а затем внесу его туда?

Буду признателен за любую помощь.

Кроме того, является ли stack overflow лучшим местом для этого вопроса, поскольку он не касается отладки кода?

Комментарии:

1. Единственным безопасным способом было бы иметь где-нибудь сервер, проверяющий вопрос.

Ответ №1:

Нет, игроки не могут видеть ваш код на C #, потому что игроки загружают сборку вашей игры, которая содержит только скомпилированную версию вашего кода.

Комментарии:

1. Это совсем не так. На самом деле его очень легко откомпилировать . ЧИСТЫЙ код. Тем более для поиска строк в двоичных файлах.