Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Unity3D: способы защиты проекта (2 стр)

Unity3D: способы защиты проекта (2 стр)

Страницы: 1 2
AlerrПостоялецwww7 июня 201818:02#15
Dampire
> 1. Обфускация превращает код в нечитабельную кашу, которая декомпилируется (сюрприз, сюрприз) в нечитаемую кашу. Которую потом надо рефакторить и превращать во что-то приличное. Для шейдеров она тоже есть. Внезапно.

Подскажи обфускатор шейдеров.

Grim OrkПостоялецwww7 июня 201820:33#17
Писать на каждую мелочь в игре по несколько уровней абстракции. Давать странные имена переменным и классам, не комментировать почти ничего. Писать игру под старую версию движка, пользоваться легаси-компонентами.

Серьезно, а зачем кому-то чужой код, если только игра не готова на 90% и негодяй хочет быстренько состряпать клон и опубликовать его раньше игры?
Как можно вырвать из игры часть кода и использовать в совершенно другом проекте?

ZabПостоялецwww7 июня 201820:53#18
Если вы пишете такой код, при сопровождении которого можно обойтись без вас, так это же отлично! Вы должны быть очень востребованы и можете претендовать на тройную зарплату.
Если же код обычный, неотделимый от автора, его воровать бессмысленно. Трудно найти смысл там, где его отродясь не водилось...
gamedevforПостоялецwww7 июня 201822:27#19
Zab
> Если вы пишете такой код, при сопровождении которого можно обойтись без вас,
> так это же отлично! Вы должны быть очень востребованы и можете претендовать на
> тройную зарплату.

Прям таки тройную? Это элементарная профпригодность работать программистом но не более.

ZabПостоялецwww8 июня 20181:21#20
gamedevfor
> Прям таки тройную?
Прямо таки тройную. Программисту, за которого не держатся, заплатят в Москве порядка 40 тыс.руб, без перспектив повышения, ценному кадру - свыше 100 тыс.
foxesПостоялецwww8 июня 20182:03#21
Zab
> ценному кадру - свыше 100 тыс.
Так то оно так, только вот пошлют потом уже на все четыре стороны, после тройной зарплаты, - "мы и сами без вас справимся".
ZabПостоялецwww8 июня 20184:31#22
foxes
> только вот пошлют потом уже на все четыре стороны, после тройной зарплаты, - "мы и сами без вас справимся"
И будут потом два года искать нового такого же?
Если объемов работ нет для сотрудника - уволят, наверное. А это проблема? В другое место возьмут, где объемы работ неограниченные.
Grim OrkПостоялецwww8 июня 201815:32#23
Zab
Вопрос не столько в качестве кода, сколько в затратах на сопровождение и внедрение чужого кода с свой проект.
Допустим, вор работает над платформером и у него есть хороший свой контроллер персонажа и уникальные готовые враги с модельками персонажей, анимацией и анимационным контроллером. Но вор не умеет писать АИ и внезапно берет и ворует из другого проекта несколько десятков скриптов с "...AI..." именами.
И что теперь делать вору с чужими скриптами? Как повесить чужой код на своих врагов? Как ему быстро разобраться какие компоненты нужно повесить на мобов, дабы умный АИ получал информацию о внешнем мире? Как быстро заставить АИ адекватно реагировать на события из игры вора? Как быстро прописать в ворованном коде срабатывание переменных своего анимационного контроллера?
Страницы: 1 2

/ Форум / Программирование игр / Общее

2001—2018 © GameDev.ru — Разработка игр