Não se esqueça dos fluxos de receita alternativos! Na maioria das vezes, o código fonte do seu jogo vale bastante para os outros desenvolvedores. Quanto mais popular é o seu jogo, mais difícil é para o desenvolvedor médio replicar sua jogabilidade ou partes dela.
Você deve licenciar apenas o código-fonte, e não os ativos, para evitar gerar uma infinidade de copycats parecidos. Você ainda pode ter medo de que os copiadores usem seus próprios ativos; nesse caso, especifique uma "não concorrência" em sua licença. Mas, honestamente, aqueles que compram o código-fonte sabem mais do que criar um clone ou não têm experiência suficiente para acompanhar você. Também é uma ótima fonte de motivação para ficar sempre à frente da curva (outros podem ver isso como estressante).
Vender um código fonte pode ser bastante atraente. Resumi as vendas do meu Starterkit de jogos de desenho de linha (não um jogo completo, mas perto o suficiente) aqui:
http://www.learn-cocos2d.com/2010/08/starterkit-price-drop-sales-numbers/
Com bastante facilidade, ganhei mais com a venda do código-fonte do que tinha investido os 2-3 meses adicionais para transformá-lo em um jogo completo que teria uma chance de fazer vendas decentes na App Store. É mais provável que outros desenvolvedores valorizem o que você faz do que os jogadores. E eles estão definitivamente mais dispostos a pagar. E isso muda seu relacionamento com os clientes de muitos nerds irritados para poucos indivíduos agradecidos e com a mesma opinião (apesar de poucas exceções, mas a tendência é óbvia).
Uma noção para se afastar: seu código-fonte não é um segredo comercial que faz ou quebra seu negócio. Não é algo para proteger a todo custo. Na maioria das vezes, você vende muito esforço, muitas idéias e conhecimentos para desenvolvedores que gostam de obter vantagem e / ou aprender com você. Provavelmente não há nada que eles não pudessem fazer, apenas os atrasaria / demoraria um pouco mais para alcançar o que você já alcançou. Eles trocam dinheiro por conveniência. É um bom negócio para ambos os lados.