Не забывайте об альтернативных источниках дохода! Чаще всего исходный код вашей игры стоит совсем немного для других разработчиков. Чем более популярна ваша игра, тем сложнее обычному разработчику повторить ваш игровой процесс или его части.
Вы должны лицензировать только исходный код, а не ресурсы, чтобы избежать появления множества похожих копий. Вы все еще можете бояться подражателей, даже используя свои собственные ресурсы, в этом случае укажите «неконкурентный» в вашей лицензии. Но, честно говоря, те, кто покупает исходный код, либо знают лучше, чем делать клон, либо недостаточно опытны, чтобы идти в ногу с вами. Это также отличный источник мотивации, чтобы всегда быть впереди кривой (хотя другие могут воспринимать это как стресс).
Продажа исходного кода может быть довольно привлекательной. Я подвёл итоги продаж моего начального набора для рисования линий (не полная игра, но достаточно близко) здесь:
http://www.learn-cocos2d.com/2010/08/starterkit-price-drop-sales-numbers/
Совершенно легко я заработал больше от продажи исходного кода, чем если бы я потратил дополнительные 2-3 месяца, чтобы превратить его в полноценную игру, которая фактически имела бы шансы на достойные продажи в App Store. Другие разработчики более склонны ценить то, что вы делаете, чем геймеры. И они определенно больше готовы платить. И это меняет ваши отношения с клиентами со многих злых ботаников до нескольких благодарных единомышленников (за исключением нескольких исключений, но тенденция очевидна).
Одно понятие, от которого нужно уйти: ваш исходный код не является коммерческой тайной, которая делает или разрушает ваш бизнес. Это не то, что нужно защищать любой ценой. По большей части вы продаете много усилий, много идей и опыта разработчикам, которые хотят получить преимущество и / или учиться у вас. Вероятно, они ничего не могли бы сделать, это просто замедлило бы их / потребовало бы немного больше времени, чтобы достичь того, чего вы уже достигли. Они обменивают деньги для удобства. Это хорошая сделка для обеих сторон.