Windows Phone 8でゲームを実行する



以前の記事で、 Google Playソーシャルネットワークでどのようにゲームを開始したかについて話しました 。 次のプラットフォームはiOSであるはずでしたが、ここでもしゃっくりがあり、Windows Phone 8で試してみることにしました。ゲームの移植には数週間かかり、市場での承認には同額でした。 記事では、私たちが何をしたのか、そして何から来たのかを説明します。



開発に必要なすべての準備



まず、テストを実行できるWP8のデバイスが必要でした。 選択は190ドルで予算ノキアLumia 520に落ちました。 私は以前にこのOSを使用したことがなく、気に入ってもらえるとは思いませんでしたが、数日電話をかけた後、すべてがそれほど悪くないことに気付きました。 もちろん、行動の自由の欠如は悲しいことですが、一方で、WP8アプリケーションをハッキングできないことは良いことです。 まだパワーについての心配がありました、私はゲームに遅れがあると思いました-しかし、いや、すべてがすぐに動作します。

次に、 Windows 8.1をインストールしました。 最初、私は長い間吐き出しました-デスクトップの外でプログラムを実行することは非常に不便であり、起動の欠如はかかしでした。 定期的にキーボードの「ウィンドウ」ボタンを押す習慣を強く推測しました。 以前のバージョンでスタートパネルが開いていた場合、8番目のバージョンでは、デスクトップからメトロスタイルの正方形の画面に反転します。 緊張しました。

Windows 8.1とVisual Studio 2013が何日間も無料であったことを非常に嬉しく思い、その間、必要なことは何でもできました。

開発を開始するために、開発者アカウントを持っている必要はありません。 Windows Phone開発者登録を介して電話のロックを解除するだけです。 その後、デバイスでアプリケーションをビルドしてテストできます。







後でゲームを市場に出す必要があるときに、開発者アカウントが必要になります。 出版社(HeroCraft)を通じて作業しているため、購入する必要はありませんでした。



WP8でUnity3dにゲームを移植する機能



Windows Phoneでのビルドは、iOSに似ています。 最初に、VS 2013を介して開く中間プロジェクトが作成されます。その後、最終* .xapファイルをビルドできます。



このプラットフォームでは多くのライブラリが利用できません。 ここで私のために機能しなくなったのは次のとおりです。



バグがないわけではありません。 車のサスペンションが機能しなくなり、車輪が宙を舞いました。 WheelCollider.GetGroundHitが曲がっており、最終的にはPhysics.Raycastに再編集したことが判明しました。



リンクをクリックするのは少し厄介です。 標準のApplication.OpenURL()メソッドは適切ではありません。 VSソリューションで特別なメソッドを作成する必要があります。このメソッドは、Unity3dを介してイベントによって呼び出されます。



Unityバージョン4.3では表示されるはずだと言われていますが、これまでのところデバッグが行われていないのは不快です。



また、サイズの異なる複数の正方形アイコンのパックも必要です。



また、出版社のSDKからいくつかの機能をやり直す必要がありました。 このプラットフォームでは完全に放棄しました。 プレーヤーの評価はphp + mysqlでコンパイルされ、「Rate me」ウィンドウは新しいインターフェイスと別の実装で再構築されました。



バランスと収益化の調整



Androidと比較して、WP8ではバランスを強化し、ガソリンを導入しました。ガソリンは各レースで消費され、徐々に回復しています。 同様のスキームは現在非常に人気があります。

コインの寄付ウィンドウで、価格を調整し、最低支払額を2ドルに、最高支払額を30ドルに増やしました。 また、多額の支払いについては、プレーヤーが相対的な最初の支払いをパーセントで受け取る追加のコインの数を書き込みます。







ゲーム内購入



ゲームはフリーミアムであるため、支払いシステムに対処する必要がありました。 すべてがどのように機能するかを理解するのに役立つ十分な例があることがうれしいです。 支払いをテストするには、ゲームを市場にアップロードする必要がありますが、これはBETUとしてのみです! 最初に誤ってリリースに投入した結果、モデレーターが生のバージョンを見てゲームを拒否するまで長い間待ちました。 その後、ベータ版でリロードされ、ゲームは一日中テストできるようになりました。 仮想マシンを展開して支払いシステムを実行することもできるようですが、この方法ははるかに複雑に思えます。 製品は、消耗品(消耗品、コインなど)と耐久性(追加コンテンツを開くなど)の2つのカテゴリに分類されます。

怠け者の場合、Asset Storeには、マイクロペイメントを統合するための既製のプラグインがあります。 30ドル程度のコスト。



ゲーム内広告



はい、ゲームには広告があります。 一時停止ウィンドウと結果ウィンドウ、およびロック画面に表示されます。 通常のadmobを挿入したかったのですが、WP8用ではなかったため、結果としてNAX(Nokia Ad Exchange)から広告を挿入する必要がありました。 問題はありませんでした。 このネットワークの実装に関するハブに関する記事があります 。 ところで、NAXを実装した後、 WP8用admob SDKがリリースされましたが、プロジェクトを再構築するには遅すぎました。



湾岸市場ゲーム



節度はタフで長いですが、非常に高品質です。 システムボタンを非常に強く叩いています。 どんな状況でも、動作するはずです。 このボタンのために数回停止しました。 マイクロソフトが優れたテスターで働いていることに驚いた。 予想通り、レポートをPDF形式で送信し、バグの再現方法、バグのあり方、ゲーム内での記述方法を明確に説明します。 よくできました。







チェックの期間は悲しいです。 5日間のプレリリースチェック-これは約です。 ここではすべて問題ありませんが、リリース後の修正は非常に困難です。 戻るボタンでバグを修正したときに、いくつかの場所でゲームをフリーズ(停止)する新しいものを作成したことが判明しました。 修正は迅速に行われ、変数の値を変更する必要があるのは1か所だけでした。 しかし、最終的に、このチェックには約5日かかりましたが、ゲームは非常に活発に勢いを増していました。 私の観点から、これはあまり正しくありません。 重要な修正の注入を高速化することが可能であるべきであり、その後5日でゲームを「マージ」することができます。 不快な状況が判明しました。 あなたはおそらくすぐにすべてを正しく行う必要があると言うでしょう...はい、しかしそれは常にそのようにうまくいくとは限りません。



PR



リソースが非常に少ないので、状況の促進は非常に素晴らしいですが、非常に条件付きです。 理論的には、w3bsit3-dns.comでレビューを購入すると、ロシアがWindows Phoneの大きな市場であることを考えると、間違いなく利益がありますが、私たちはそうしませんでした。 一般に、有料のレビューはまったく購入されませんでした。 出版社はそのチャンネルでニュースレターを作成し、その後、ゲームに関するレビューがありましたが、これもまた素晴らしいことです。 また、マイクロソフトとノキアは、私たちのゲームがプロモーションに参加することを確認しました。

いずれにせよ、私は、少しの競争のために、このプラットフォームの宣伝に問題はないと思います。



リリースと統計





ゲームはすぐに頂点に達し、リリース後のAndroidよりもさらに多くのジャンプをしました。 7日間市場に残った重大なバグがすべてを台無しにしましたが、聴衆の主要部分が失われていないことを願っています。

最初の10日間のダウンロード-100k(Androidの場合-50k)。 ARPUも2倍です。



便利なリンク






All Articles