Pas une question de programmation mais liée au développement de jeux.
Je suis en train de créer un jeu en ligne pour iPhone que je souhaite utiliser gratuitement où l'achat via l'application est utilisé pour la monétisation. L'important est de s'assurer que cela ne rompt pas le gameplay, ma priorité est le gameplay en premier, la monétisation en second.
Une façon populaire de monétiser la base de joueurs est de vendre votre devise dans le jeu, mais il y a 2 façons de procéder:
Une devise: cette devise peut acheter n'importe quoi dans le jeu, elle peut être gagnée par le jeu normal à un taux limité. Les joueurs peuvent toutefois choisir d'acheter directement cette devise pour accélérer l'acquisition de la devise.
Double monnaie: une monnaie peut être gagnée par le jeu normal et elle peut être utilisée pour acheter un ensemble limité d'objets nécessaires au plaisir normal du jeu. La deuxième devise est «premium» et doit être achetée avec de l'argent réel. Cette seconde devise peut être utilisée pour acheter des `` objets premium '' qui donnent des capacités supplémentaires telles que l'augmentation du gain d'EXP, etc. Les 2 devises peuvent être échangées entre les joueurs pour donner aux joueurs non payants d'échanger leur temps contre la devise `` premium ''.
Les deux méthodes ne cassent pas le gameplay et permettent aux joueurs qui ne souhaitent pas payer de profiter de l'intégralité du contenu du jeu s'ils y consacrent suffisamment de temps et d'efforts.
Ma question est la suivante: y a-t-il une raison pour laquelle vous choisiriez l'un plutôt que l'autre? Quels sont les avantages et les inconvénients auxquels je dois prêter attention lors de la mise en œuvre de chaque alternative?
Je vous remercie.