2013-02-24 17 views
7

Sto sviluppando un gioco mobile con Unity e mentre è molto facile ottenere il ciclo di gioco principale ho avuto qualche problema con le interfacce con i dispositivi mobili e in particolare con la funzionalità di acquisto in-app fornita da Apple e Google. Ho sentito che ci sono plugin che possono aiutarti. C'è qualche posto in cui sono elencate tutte le opzioni e posso permettermi di confrontarle facilmente?Gioco mobile con Unity - Plugin per acquisto in-app

+0

Siamo stati il ​​beta testing MobiShop (https://www.assetstore.unity3d.com/en/#!/content/63636) e ha reso facile per creare un nuovo negozio e testare le acquisti in anche l'editor di unità. – Chris

risposta

11

I plugin in Unity sono molto complessi da sviluppare da soli. Hai ragione a cercare quelli esistenti. Ecco un rapido confronto delle 4 principali opzioni per IAP in Unity oggi.

Prime 31 - Plugin per iOS e Android

Questo plugin è stato intorno per un bel po 'di tempo. Prime 31 hanno realizzato numerosi plug-in per Unity e due di essi si occupano di acquisti in-app. Uno di questi è per Android e l'altro per iOS. Il plug-in sostiene di eliminare tutto il dolore dagli acquisti in-app. Se hai intenzione di vendere solo una o due cose nel tuo gioco e lanciare solo su una piattaforma hardware, questa sarà un'ottima scelta. Costo - $ 70 - una tantum per il singolo sistema operativo. Tuttavia, se stai costruendo un gioco con monete che l'utente può raccogliere durante il gioco e implementare un negozio con diversi tipi di merci, dovrai lavorare sodo e anche acquistare più plug-in per diversi SO Mobile e per Tapjoy/W3i.

SOOMLA - Open Source IAP progetto

Il progetto SOOMLA ha creato un quadro cross-platform per i beni virtuali e in-app acquisti. Questo è un progetto sviluppato in ambito commerciale che sta rapidamente crescendo in popolarità e ha recentemente aggiunto il supporto per Unity. Il plug-in è disponibile per il download con supporto per iOS e Android, nonché un sistema di gestione della bilancia e funzioni di sicurezza per impedire agli utenti di accedere agli aggiornamenti. Il plugin è completamente gratuito e aperto che ti offre la massima flessibilità.

SOOMLA - Conservare-Front Plugin

Questo plugin è costruito in cima alla Open source IAP Unity plug, ma comprende anche la componente store-front. È la soluzione migliore per gli sviluppatori che stanno implementando un gioco che ha monete e beni virtuali multipli nel negozio. Il negozio supporta diversi buoni tipi come beni monouso, acquisto singolo e Equipaggiamento. Attiva automaticamente le richieste di acquisto dall'interno dello store anziché lo sviluppatore che deve implementarlo da solo. C'è una prova gratuita per iniziare e poi se vuoi continuare a fare più modifiche al negozio paghi $ 29 al mese o puoi continuare a utilizzare lo stesso negozio gratuitamente.

rombo del motore - come parte della loro piattaforma

Questa è una soluzione completa per gestire i vari aspetti del gioco a distanza e comprende un plugin acquisto in-app come parte di essa. Potrebbe essere un over kill e il costo può arrivare a poche centinaia di dollari a seconda della quantità di utenti attivi.

+1

Prime31 può essere una tale seccatura quando hai problemi a configurare uno dei loro plugin. Ho usato uno dei loro plugin una volta, e non farò lo stesso errore. Ci sono altre società in giro, ad esempio Unibill per il plug-in in-app, con l'Amazon Store/IOS/Android all-in-one, e hanno risposto a tutte le mie domande. Spero che questo ti aiuti. – Paul

+0

Il Prime31 può essere problematico a volte. – aggsol

0

Creare i propri plugin non è difficile. In Android dovrai capire come funziona JNI.

Se non si vuole perdere tempo a programmare il codice IAP, è sufficiente ottenere uno dei plugin esistenti. Nel mio caso particolare, ho usato i plugin Prime 31. Funzionano bene.

+1

Ho studiato un po 'di JNI e ho trovato questo post - http://www.koushikdutta.com/2009/01/jni-in-android-and-foreword-of-why-jni.html –

2

Unibill è stato menzionato in un commento e, come autore, vorrei sollevarlo anche come opzione.

Ora supporta 5 diverse piattaforme di fatturazione; iOS, Google Play, Amazon, Windows Phone 8 e Mac App Store.

Se si stanno prendendo di mira più piattaforme (che presumibilmente è il motivo per cui si utilizza Unity), Unibill può risparmiare un sacco di tempo. Basta controllare alcuni dei nostri Asset store reviews.

+0

Puoi dare un'occhiata a questa domanda per favore: http://stackoverflow.com/questions/25555013/unity-unibill-plugin-issue-with-amazon-testing-amazonappstore-getitemdatareques – xemacobra

1

Dopo una lunga ricerca di qualsiasi soluzione gratuita utilizzabile Sono recentemente incappato in OpenIAB che supporta tutte le versioni di Android negozi in questo momento, ma è presto per rilasciare il supporto per iOS troppo!

OpenIAB on Github

+0

Il progetto/collegamento è morto. – aggsol

+0

la nuova posizione è https://github.com/onepf/OpenIAB – Extrawurst

Problemi correlati