No es una pregunta de programación sino relacionada con el desarrollo del juego.
Estoy creando un juego en línea para iPhone que deseo que sea gratuito, donde la compra en la aplicación se utiliza para la monetización. El punto importante es asegurarme de que esto no interrumpa el juego, mi prioridad es el juego primero, la monetización en segundo lugar.
Una forma popular de monetizar la base de jugadores es vender su moneda en el juego, sin embargo, hay 2 formas de hacerlo:
Una moneda: esta moneda puede comprar cualquier cosa dentro del juego, se puede ganar mediante el juego normal a una tasa limitada. Sin embargo, los jugadores pueden optar por comprar esta moneda directamente para acelerar la adquisición de la moneda.
Moneda dual: se puede ganar una moneda a través del juego normal y se puede usar para comprar un conjunto limitado de elementos que se requieren para el disfrute normal del juego. La segunda moneda es 'premium' y debe comprarse con dinero del mundo real. Esta segunda moneda se puede usar para comprar 'artículos premium' que brindan habilidades adicionales, como aumentar la ganancia de EXP, etc.
Ambos métodos no interrumpen el juego y permiten a los jugadores que no desean pagar disfrutar de todo el contenido del juego si dedican suficiente tiempo y esfuerzo.
Mi pregunta es, ¿hay alguna razón por la que elegirías una sobre otra? ¿Cuáles son los pros y los contras a los que debo prestar atención al implementar cada alternativa?
Gracias.