Unity を使用してモバイル ゲームを開発しています。コア ゲーム ループを実行するのは非常に簡単ですが、モバイル デバイスへのインターフェイス、特に Apple と Google が提供するアプリ内購入機能に問題がありました。それを助けるプラグインがあると聞きました。すべてのオプションをリストし、それらを簡単に比較できる場所はありますか?
4 に答える
Unity のプラグインは、独自に開発するには非常に複雑です。あなたは既存のものを探すのが正しいです。以下は、現在の Unity における IAP の主要な 4 つのオプションを簡単に比較したものです。
Prime 31 - iOS および Android 用プラグイン
このプラグインはかなり前から存在しています。Prime 31は Unity 用に多数のプラグインを作成しており、そのうちの 2 つはアプリ内課金に対応しています。1 つは Android 用で、もう 1 つは iOS 用です。プラグインは、アプリ内購入からすべての苦痛を取り除くと主張しています. ゲームで 1 つまたは 2 つのものを販売し、1 つのハードウェア プラットフォームでのみリリースすることを計画している場合、これは最適な選択です。費用 - 70 ドル - 単一 OS の 1 回限りの料金。ただし、ユーザーがゲームのプレイ中に収集できるコインを使用してゲームを構築し、さまざまな種類の商品を扱うストアを実装する場合は、苦労して、さまざまなモバイル OS および Tapjoy/W3i 用のプラグインをさらに購入する必要があります。
SOOMLA - オープンソース IAP プロジェクト
SOOMLA プロジェクトは、バーチャル グッズとアプリ内購入のためのクロス プラットフォーム フレームワークを作成しました。これはコミュニティで開発されたプロジェクトで、急速に人気が高まっており、最近 Unity のサポートが追加されました。このプラグインはダウンロード可能で、iOS と Android の両方をサポートし、残高管理システムとセキュリティ機能を備えており、ユーザーがハッキングしてアップグレードするのを防ぎます。プラグインは完全に無料でオープンであるため、完全な柔軟性が得られます。
SOOMLA - 店頭プラグイン
このプラグインは、オープンソースのIAP Unityプラグインの上に構築されていますが、店頭コンポーネントも含まれています。これは、ストアにコインと複数の仮想グッズがあるゲームを実装している開発者にとって最適なソリューションです。ストアは、使い捨て、単一購入、装備可能な商品など、さまざまな種類の商品をサポートしています。開発者が自分で実装する必要はなく、ストア内から購入リクエストを自動的にトリガーします。開始するための無料試用版があり、ストアにさらに変更を加えたい場合は、月額 29 ドルを支払うか、同じストアを無料で使い続けることができます.
Roar Engine - プラットフォームの一部として
これは、ゲームのさまざまな側面をリモートで管理するための完全なソリューションであり、その一部としてアプリ内購入プラグインが含まれています. それはやり過ぎかもしれませんし、アクティブなユーザーの数によっては、コストが数百ドルに達することもあります.
Unibill はコメントで言及されており、その作成者として、オプションとして取り上げたいと思います。
現在、5 つの異なる課金プラットフォームをサポートしています。iOS、Google Play、Amazon、Windows Phone 8、Mac App ストア。
複数のプラットフォームをターゲットにしている場合 (これがおそらく Unity を使用している理由です)、Unibill を使用すると多くの時間を節約できます。アセットストアのレビューをいくつかチェックしてください。
独自のプラグインを作成することはそれほど難しくありません。アンドロイドでは、どのように機能するかを理解する必要がありますJNI
。
IAP コードのコーディングに時間を無駄にしたくない場合は、既存のプラグインのいずれかを入手してください。私の特定のケースでは、Prime 31 プラグインを使用しました。彼らはうまく動作します。