¡No te olvides de las fuentes de ingresos alternativas! La mayoría de las veces, el código fuente de tu juego vale bastante para otros desarrolladores. Cuanto más popular sea tu juego y más difícil sea para el desarrollador promedio replicar tu juego o partes de él.
Debe licenciar solo el código fuente, y no los activos, para evitar generar una miríada de imitadores similares. Aún puede tener miedo de los imitadores, incluso utilizando sus propios activos, en ese caso, especifique un "no competidor" en su licencia. Pero, sinceramente, quienes compran el código fuente saben mejor que hacer un clon o no tienen la experiencia suficiente para seguirle el ritmo. También es una gran fuente de motivación para estar siempre a la vanguardia (aunque otros pueden ver esto como estresante).
Vender el código fuente de uno puede ser bastante atractivo. Resumí las ventas de mi Line-Drawing Game Starterkit (no es un juego completo, pero lo suficientemente cerca) aquí:
http://www.learn-cocos2d.com/2010/08/starterkit-price-drop-sales-numbers/
Muy fácilmente obtuve más de la venta del código fuente de lo que tenía si hubiera invertido los 2-3 meses adicionales para convertirlo en un juego completo que en realidad tendría la oportunidad de realizar ventas decentes en la App Store. Es más probable que otros desarrolladores valoren lo que haces que los jugadores. Y definitivamente están más dispuestos a pagar. Y cambia su relación con los clientes de muchos nerds enojados a pocas personas agradecidas y afines (a pesar de algunas excepciones, pero la tendencia es obvia).
Una noción para escapar: su código fuente no es un secreto comercial que hace o deshace su negocio. No es algo para proteger a toda costa. En su mayor parte, vende mucho esfuerzo, mucha información y experiencia a los desarrolladores a los que les gusta obtener una ventaja inicial y / o aprender de usted. Probablemente no hay nada que no puedan hacer, solo los ralentizará / les tomará un poco más de tiempo para llegar a lo que ya han logrado. Cambian dinero por conveniencia. Es un buen trato para ambas partes.