Открыть список
Как стать автором
Обновить
38
Карма
0
Рейтинг
Олег Мекекечко @natexriver

Unity Developer

Как защитить данные игры на Unity в оперативной памяти?

Спасибо! Однако, в Unity unsafe отключен по умолчанию. Не стал бы рекомендовать всем включать его ради такой функции.

Как защитить данные игры на Unity в оперативной памяти?

Я уточнил в ЛС, это отдельный пакет для Unity. Я решил обойтись без него, хотя с его помощью можно немного ускорить код после замены вызовов BitConverter.
https://docs.unity3d.com/Manual/com.unity.mathematics.html

Как защитить данные игры на Unity в оперативной памяти?

Согласен, сделал апдейт. Для Int32 убрал BitConverter, для float пока ничего умного не придумал.

Как защитить данные игры на Unity в оперативной памяти?

Надо думать над вариацией с двумя полями)

Как защитить данные игры на Unity в оперативной памяти?

Каждый решает свои задачи. В моем случае это не имеет вообще никакого значения. Особенно в сравнении с другими процессами, которые влияют на производительность в миллионы раз сильнее.

Как защитить данные игры на Unity в оперативной памяти?

Защита приложения — комплекс мер, при этом не только технических. В статье рассмотрен только один из аспектов, который, конечно же, не обещает решить все ваши проблемы. Согласен, что жулики в любом случае не будут ничего покупать, если речь только про IAP. Зачастую, приходится изолировать таких пользователей от честных игроков, чтобы они не мешали друг другу.

Как защитить данные игры на Unity в оперативной памяти?

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

Как защитить данные игры на Unity в оперативной памяти?

Игровые покупки, рейтинги и достижения. Иногда ограниченное взаимодействие пользователей, например, рынок (обмениваются игроки на сервере, но добывают вещи в оффлайне).

Как защитить данные игры на Unity в оперативной памяти?

System.Memory не поддерживается в Unity, так что не получится использовать MemoryMarshal. И ReadOnlySpan тоже недоступен.

Как защитить данные игры на Unity в оперативной памяти?

Даже крупные студии не могут сделать 100% защиту от модификации кода. И никакие обфускаторы и эмуляторы не помогают. Все новые игры сразу появляются на торрентах с выпиленной защитой. Тут проще изменить подход к игровой экономике. Если нельзя перенести ее целиком на сервер, то нужно хотя бы минимизировать влияние игроков друг на друга. Лимиты на операции, лимиты на цены и прочее. Это как с кредитными картами — даже если вы украдете чужую кредитку и CVV от нее, то снять/потратить много денег у вас не получится.

Как защитить данные игры на Unity в оперативной памяти?

Увы, Play Games проверяет подпись бинарника. Насчет Game Center не уверен.
developers.google.com/games/services/android/antipiracy

Как защитить данные игры на Unity в оперативной памяти?

Кому как удобнее. В коде оно очевиднее.

Как защитить данные игры на Unity в оперативной памяти?

Далеко не всем играм нужен сервер. Но даже если игра однопользовательская (например, тетрис), то игроки могут встретиться, к примеру, в рейтингах Play Games или Game Center. Никто не хочет видеть там жуликов.

Kinda Heroes — devstory милой RPG с чибиками

Спасибо! Сначала появится онлайн-рынок. Рейтинги — скорее всего. Другие игроки тоже просят PvP, так что будет рассматривать и такую функцию.

Kinda Heroes — devstory милой RPG с чибиками

Главная сцена: главное меню, настройки, выбор персонажей, инвентарь и магазин, карта, окно заданий. Все в одной сцене. В другой сцене находится игровая локация и несколько окон (пауза, настройки, диалоги). Есть еще отдельная сцена с обучением. Всего 3 сцены. Персонажи с анимацией — отдельный ассет, весьма объемный. Все используемые сервисы (реклама, покупки, аналитика) тоже являются отдельными ассетами, которые достаточно установить, и можно сразу использовать, благо в Unity по ним вполне понятная документация.

Как научить телефон видеть красоту

Ванесса Мэй получает 3.5, Ким Чен Ын 4.0., а красавчик я только 2.7. Впереди ещё много работы)

Домофон — ухо шпиона?

Это не слухи. Система называется 'Электронное ухо', вполне может и к домофона подключаться.

Pixel Studio — мобильный редактор пиксель-арта

Привет! Спасибо за отзыв) Жаль, на UWP пока не удается обновить)

Локализация Unity-игры на хинди

Привет! Недавно сделали перевод Unity приложения на Hindi, у нас таблица хранится в Google Sheets. Просто добавили ее в проект, и индус подтвердил, что все супер. Вероятно, Google Sheets все эти конверсии делает при письме, а Unity уже поддерживает все символы из коробки.

Зачем приложению пульта Д/У знать моё местоположение?

Каждый охотник желает знать, где сидит фазан. Аналитика — важный инструмент разработки. Ей и нужны такие разрешения.

Информация

В рейтинге
5,984-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность