Condividi tramite


Monetizzazione per i giochi

In qualità di sviluppatore di giochi, devi conoscere le opzioni di monetizzazione in modo da poter sostenere la tua attività e continuare a fare quello che ti appassiona: creare grandi giochi. Questo articolo offre una panoramica dei metodi di monetizzazione per un gioco piattaforma UWP (Universal Windows Platform) (UWP) e su come implementarli.

In passato, potresti semplicemente mettere un prezzo sul tuo gioco e poi aspettare che le persone lo acquistino in un negozio. Ma oggi hai opzioni. Puoi scegliere di distribuire un gioco a negozi "mattoni e malta", vendere il gioco online (copie fisiche o soft) o lasciare che tutti giochino gratuitamente, ma incorporano alcuni tipi di annunci o articoli in gioco che possono essere acquistati. I giochi non sono più solo prodotti autonomi. Spesso sono dotati di contenuti aggiuntivi che possono essere acquistati oltre al gioco principale.

Puoi promuovere e monetizzare un gioco UWP in uno o più di questi modi:

  • Inserisci il tuo gioco in Microsoft Store, che è un negozio online protetto che offre distribuzione in tutto il mondo. I giocatori di tutto il mondo possono acquistare il tuo gioco online al prezzo impostato.
  • Usare le API in Windows SDK per creare acquisti in-game. I giocatori possono acquistare elementi all'interno del gioco o acquistare contenuti aggiuntivi, ad esempio attrezzature aggiuntive, skin, mappe o livelli di gioco.
  • Usare le API in Microsoft Advertising SDK per visualizzare annunci da reti pubblicitarie. Puoi visualizzare annunci nel tuo gioco e offrire ai giocatori la possibilità di guardare gli annunci video in cambio di ricompense in gioco.
  • Massimizzare il potenziale del gioco tramite campagne pubblicitarie. Promuovi il tuo gioco usando campagne pubblicitarie a pagamento, community (gratuite) o casa (gratuite) per aumentare la sua base di utenti.

Canale di distribuzione mondiale

Microsoft Store può rendere disponibile il tuo gioco per il download in più di 200 paesi e aree geografiche in tutto il mondo, con supporto per la fatturazione tramite varie forme di pagamento, tra cui Visa, MasterCard e PayPal. Per un elenco completo di paesi e aree geografiche, vedere Definire la selezione del mercato.

Imposta un prezzo per il tuo gioco

I giochi UWP pubblicati nello Store possono essere a pagamento o gratuiti. Un gioco a pagamento ti permette di pagare i giocatori in anticipo per il tuo gioco a un prezzo impostato, mentre un gioco gratuito consente agli utenti di scaricare e giocare il gioco senza pagare per esso.

Ecco alcuni concetti importanti relativi ai prezzi del gioco nello Store.

Prezzo di base

Il prezzo di base del gioco è ciò che determina se il gioco è classificato come a pagamento o gratuito. È possibile usare il Centro per i partner per configurare il prezzo di base in base al paese e all'area geografica. Il processo di determinazione del prezzo può includere le responsabilità fiscali quando si vendono a paesi diversi e considerazioni sui costi per mercati specifici. È anche possibile impostare prezzi personalizzati per mercati specifici.

Sale Price

Un modo per promuovere il tuo gioco è ridurre il prezzo per un periodo di tempo limitato. È anche possibile impostare il prezzo di vendita su Gratuito per consentire il download del gioco senza pagamento. Puoi pianificare le campagne di vendita in anticipo impostando sia la data di inizio che la data di fine della vendita. Per ulteriori informazioni, vedere Mettere in vendita app e componenti aggiuntivi.

Acquisti in-game

Gli acquisti in-game sono prodotti acquistati all'interno di un gioco. Sono anche noti in modo generico come acquisti in-app. In Microsoft Store questi prodotti sono denominati componenti aggiuntivi. I componenti aggiuntivi vengono pubblicati tramite il Centro per i partner. È inoltre necessario abilitare i componenti aggiuntivi nel codice del gioco.

Tipi di componenti aggiuntivi

È possibile creare due tipi di componenti aggiuntivi nello Store: durevoli o componenti di consumo. I durevoli sono elementi che persistono per un periodo di tempo specificato e possono essere acquistati solo una volta fino alla scadenza. I materiali di consumo sono articoli che possono essere acquistati e usati di nuovo e di nuovo.

Quando si creano componenti di consumo, decidere come tenerne traccia, ovvero se sono gestiti dallo sviluppatore o dallo Store (questa funzionalità è disponibile a partire da Windows 10 versione 1607). Con un componente di consumo gestito dallo sviluppatore, sei responsabile di tenere traccia del saldo dell'elemento per il gamer; con un componente di consumo gestito dallo Store, Microsoft Store tiene traccia del saldo dell'articolo per te. Per altre info, vedi Panoramica dei componenti aggiuntivi di consumo.

Creare acquisti in-game

Le API più recenti per gli acquisti in-app e le informazioni sulle licenze fanno parte dello spazio dei nomi Windows.Services.Store in Windows SDK (a partire da Windows 10 versione 1607). Se stai sviluppando un nuovo gioco destinato alla versione 1607 o successiva, ti consigliamo di usare lo spazio dei nomi Windows.Services.Store perché supporta i tipi di componenti aggiuntivi più recenti e offre prestazioni migliori. È progettato anche per essere compatibile con i tipi futuri di prodotti e funzionalità supportati dal Centro per i partner e dallo Store. Quando si sviluppa per le versioni precedenti di Windows 10, usare invece lo spazio dei nomi Windows.ApplicationModel.Store .

Per altre info, vedere Acquisti in-app e versioni di valutazione.

Esempio di acquisto semplificato

In questa sezione viene usato un esempio di acquisto semplificato per illustrare l'uso di chiamate di metodo diverse per implementare il flusso di acquisto.

Azioni/attività nel gioco Attività di gioco in background
Il gamer entra in un negozio. Menu negozio viene visualizzato per visualizzare i componenti aggiuntivi disponibili e il prezzo di acquisto Il gioco recupera le informazioni sul prodotto dei componenti aggiuntivi, determina se i componenti aggiuntivi hanno la licenza appropriata e visualizza i componenti aggiuntivi disponibili per l'acquisto da parte del giocatore nel menu del negozio.
Gamer fa clic su Acquista per acquistare un articolo L'azione Acquista invia una richiesta di acquisto dell'articolo e avvia il processo di pagamento per acquisirlo. L'implementazione varia a seconda del tipo di elemento. Se si tratta di un elemento di acquisto durevole o monouso, il cliente può possedere solo un singolo articolo fino alla scadenza. Se l'articolo è un prodotto di consumo, il cliente può possedere uno o più di esso.

Testare gli acquisti in-game durante lo sviluppo di giochi

Poiché un componente aggiuntivo deve essere creato in associazione a un gioco, il gioco deve essere pubblicato e disponibile nello Store. I passaggi di questa sezione illustrano come creare componenti aggiuntivi mentre il gioco è ancora in fase di sviluppo. (Se il tuo gioco finito è già attivo nello Store, puoi ignorare i primi tre passaggi e andare direttamente a Creare un componente aggiuntivo nello Store.

Per creare componenti aggiuntivi mentre il gioco è ancora in fase di sviluppo:

  1. Creare un pacchetto
  2. Pubblicare il gioco come nascosto
  3. Associare la soluzione di gioco in Visual Studio allo Store
  4. Creare un componente aggiuntivo nello Store

Creare un pacchetto

Affinché qualsiasi gioco venga pubblicato, deve soddisfare i requisiti minimi di certificazione delle app di Windows. Puoi usare il Kit di certificazione app Windows, che fa parte di Windows SDK, per eseguire test sul gioco per assicurarti che sia pronto per la pubblicazione nello Store. Se windows SDK non è già stato scaricato che include il Kit di certificazione app Windows, passare a Windows SDK.

Per creare un pacchetto che può essere caricato nello Store:

  1. In Visual Studio aprire la soluzione di gioco.
  2. In Visual Studio passare a Project>Store>Crea pacchetti di app...
  3. Per l'opzione Compila pacchetti da caricare in Microsoft Store? selezionare .
  4. Chiudere l'account sviluppatore nel Centro per i partner. Oppure registrarsi come sviluppatore nel Centro per i partner.
  5. Selezionare un'app per cui creare il pacchetto di caricamento. Se non hai ancora creato un invio di app, fornisci un nuovo nome dell'app per creare un nuovo invio. Per altre info, vedi Creare l'app riservando un nome.
  6. Dopo aver creato correttamente il pacchetto, fare clic su Avvia kit di certificazione app Windows per avviare il processo di test.
  7. Correggere eventuali errori per creare un pacchetto di gioco.

Pubblicare il gioco come nascosto

  1. Passare a Centro per i partner ed eseguire l'accesso.
  2. Nella pagina Panoramica dashboard o Tutte le app e fare clic sull'app da usare. Se non hai ancora creato un invio di app, fai clic su Crea una nuova app e riserva un nome.
  3. Nella pagina Panoramica dell'app fare clic su Avvia invio.
  4. Configurare questo nuovo invio. Nella pagina di invio:
    • Clicca su Prezzi e disponibilità. Nella sezione Visibilità scegliere 'Nascondi questa app e impedire l'acquisizione...' per assicurarsi che solo il team di sviluppo abbia accesso al gioco. Per altri dettagli, vedere Distribuzione e visibilità.
    • Scegliere Proprietà. Nella sezione Categoria e sottocategoria scegliere Giochi e quindi una sottocategoria adatta per il gioco.
    • Fare clic su Classificazioni per fascia d'età. Compilare il questionario in modo accurato.
    • Fare clic su Pacchetti. Caricare il pacchetto del gioco creato nel passaggio precedente.
  5. Segui tutte le altre richieste di invio nel dashboard per consentire di pubblicare correttamente questo gioco che rimane nascosto al pubblico.
  6. Fare clic su Invia allo Store.

Per altre info, vai a Invii di app.

Dopo che il gioco viene inviato allo Store, entra nel processo di certificazione dell'app. Questo processo può richiedere fino a 16 ore prima che il gioco venga elencato.

Associare la soluzione di gioco allo Store

Con la soluzione di gioco aperta in Visual Studio:

  1. Vai a Project>Store>Associa app allo Store...
  2. Accedere all'account sviluppatore del Centro per i partner e selezionare il nome dell'app a cui associare questa soluzione.
  3. Fare doppio clic sul file Package.appxmanifest.xml e passare alla scheda Creazione pacchetti per verificare che il gioco sia associato correttamente.

Se hai associato la soluzione a un gioco pubblicato in tempo reale e elencato nello Store, la tua soluzione avrà una licenza attiva e sei un passo più vicino alla creazione di componenti aggiuntivi per il tuo gioco. Per ulteriori informazioni, vedere Creazione di pacchetti delle app.

Creare un componente aggiuntivo nello Store

Quando crei componenti aggiuntivi, assicurati di associarli all'invio corretto del gioco. Per informazioni dettagliate su come configurare tutte le varie informazioni associate a un componente aggiuntivo, vedi Invii di componenti aggiuntivi.

  1. Passare a Centro per i partner ed eseguire l'accesso.
  2. Nella pagina Panoramica dashboard o Tutte le app fare clic sull'app per cui si vuole creare il componente aggiuntivo.
  3. Nella sezione Componenti aggiuntivi della pagina Panoramica dell'app selezionare Crea un nuovo componente aggiuntivo.
  4. Selezionare il tipo di prodotto per il componente aggiuntivo: consumo gestito dallo sviluppatore, consumo gestito dallo store o durevole.
  5. Immettere un ID prodotto univoco che verrà usato come variabile stringa durante l'integrazione di questo componente aggiuntivo nel codice del gioco. Questo ID non verrà visualizzato dai consumer. Per ulteriori informazioni, vedere Impostare il tipo di app e l'ID prodotto.

Altre configurazioni per i componenti aggiuntivi includono:

Se il gioco include molti componenti aggiuntivi, puoi crearli a livello di codice usando l'API di invio a Microsoft Store. Per altre info, vedi Creare e gestire gli invii usando i servizi di Microsoft Store.

Visualizza annunci nel tuo gioco

Le librerie e gli strumenti in Microsoft Advertising SDK consentono di configurare un servizio nel gioco per ricevere annunci da una rete pubblicitaria. I giocatori verranno visualizzati annunci live e si otterranno denaro dagli inserzionisti quando i giocatori visualizzano o interagiscono con gli annunci visualizzati. Per maggiori informazioni, vedere Visualizza annunci nella tua app.

Formati degli annunci

È possibile visualizzare diversi tipi di annunci tramite Microsoft Advertising SDK:

  • Annunci banner: gli annunci che occupano una parte dello schermo di gioco e sono in genere posizionati all'interno di un gioco.
  • Annunci video intermedi: annunci a schermo intero, che possono essere molto efficaci quando vengono usati tra i livelli. Se implementati correttamente, possono essere meno invadenti degli annunci banner.
  • Annunci nativi: annunci basati su componenti, dove ogni elemento creativo dell'annuncio (ad esempio il titolo, l'immagine, la descrizione e il testo di invito all'azione) viene consegnato all'app come elemento singolo che è possibile integrare nell'app usando tipi di carattere, colori e altri componenti dell'interfaccia utente personalizzati.

Quali annunci vengono visualizzati?

Per impostazione predefinita, l'app mostrerà gli annunci della rete Microsoft per gli annunci a pagamento. Per massimizzare i ricavi ottenuti dagli annunci, è possibile abilitare l'aggregazione degli annunci pubblicitari per l'unità annunci affinché vengano visualizzati annunci di ulteriori reti di annunci a pagamento. Per altre info sulle offerte correnti, vedi le linee guida sulle impostazioni di aggregazione.

Quali mercati consentono la visualizzazione degli annunci?

Per l'elenco completo di paesi e aree geografiche che supportano gli annunci, vedi Mercati supportati per le reti pubblicitarie.

API per la visualizzazione di annunci

Le classi AdControl, InterstitialAd e NativeAd in Microsoft Advertising SDK vengono usate per visualizzare annunci nei giochi.

Per iniziare, scaricare e installare Microsoft Advertising SDK con Visual Studio 2015 o versione successiva. Per ulteriori informazioni, vedere Installare Microsoft Advertising SDK.

Guide per l'implementazione

Queste procedure dettagliate illustrano come implementare gli annunci usando AdControl, InterstitialAd e NativeAd:

Durante lo sviluppo, puoi usare i valori delle unità annunci di test per vedere come vengono visualizzati gli annunci. Questi valori di unità annunci di test vengono usati anche nelle procedure dettagliate precedenti.

Ecco alcune procedure consigliate per facilitare il processo di progettazione e implementazione.

Per soluzioni a problemi di sviluppo comuni, ad esempio gli annunci che non vengono visualizzati, la casella nera lampeggia e scompare o gli annunci non vengono aggiornati, vedi Guide alla risoluzione dei problemi.

Preparare il rilascio sostituendo i valori di unit test degli annunci

Quando sei pronto per passare a test live o ricevere annunci nei giochi pubblicati, devi aggiornare i valori delle unità annunci di test ai valori effettivi forniti per il tuo gioco. Per creare unità pubblicitarie per il tuo gioco, vedi Configurare le unità pubblicitarie nella tua app.

Altre reti di annunci

Si tratta di altre reti pubblicitarie che forniscono SDK per la distribuzione di annunci ad app e giochi UWP.

Vungle

Vungle SDK per Windows offre annunci video in app e giochi. Per scaricare l'SDK, passare a Vungle SDK.

Smaato

Smaato consente di incorporare annunci banner in app e giochi UWP. Scarica l'SDK e per altre informazioni, consulta la documentazione.

AdDuplex

Puoi usare AdDuplex per implementare annunci banner o intermedi nel tuo gioco.

Per altre informazioni sull'integrazione di AdDuplex direttamente in un progetto XAML di Windows 10, passare al sito Web AdDuplex:

Per informazioni sull'integrazione di AdDuplex SDK nei giochi UWP di Windows 10 creati con Unity, vedi Installazione e utilizzo delle app di Windows 10 SDK per Unity.

Massimizzare il potenziale del gioco tramite campagne pubblicitarie

Fai il passo successivo per promuovere il tuo gioco usando gli annunci. Quando crei una campagna pubblicitaria per il tuo gioco, altre app e giochi visualizzeranno annunci che promuovono il tuo gioco.

Scegli tra diversi tipi di campagne che possono aiutare ad aumentare la tua base di gamer.

Tipo di campagna Gli annunci per il gioco vengono visualizzati in...
Pagato App che corrispondono al dispositivo o alla categoria del gioco.
Gratuita della community App pubblicate da altri sviluppatori che hanno acconsento esplicitamente alle campagne pubblicitarie della community. Per altre info, vedi Informazioni sugli annunci della community.
Casa libera Solo le app pubblicate. Per altre info, vedi Informazioni sugli annunci della community.