WisdomSoft - for your serial experiences.

Windows Phone ゲーム

XNA Game Studio を用いて Windows Phone ゲームを開発するためのプロジェクトを新規作成する方法を紹介します。

Windows Phone 用のゲームプロジェクトを作成する

Windows Phone ゲームも Windows 用のゲームプロジェクトと違いはありません。Visual Studio 2010 Express for Windows Phone または Visual Studio を起動し、メニューバーにある「ファイル」メニューから「新規作成」→「プロジェクト」項目を選択し「新しいプロジェクト」ウィンドウを表示してください。

図1 Windows Phone ゲームプロジェクトの新規作成
Windows Phone ゲームプロジェクトの新規作成

「新しいプロジェクト」ウィンドウの左にある「インストールされたテンプレート」リストから「Visual C#」項目を展開し「XNA Game Studio 4.0」 項目を選択してください。中央のリストに作成するプロジェクトの種類が一覧されるので「Windows Phone ゲーム(4.0)」を選択します。任意のプロジェクト名と場所を選択し「OK」ボタンを押してください。

次に「新規プロジェクト オプション」ダイアログが表示され、Windows Phone OS バージョンの選択が要求されます。

図2 Windows Phone OS バージョンの選択
Windows Phone OS バージョンの選択

任意のバージョンを選択して「OK」ボタンを押してください。日本国内の Windows Phone 7 は「Windows Phone OS 7.1」以降となります。また、北米で発売されていた初期の Windows Phone 7 もバージョンアップが進んでいるため、基本的には最新のバージョンを選択して問題ないでしょう。

以上で Windows Phone ゲームのプロジェクトが生成されます。生成されるコードなどは Windows ゲームと同じものですが、プロジェクトを実行すると Windows Phone エミュレータ、または実機のいずれか選択されている方に配置されます。

図3 実行デバイスの選択
実行デバイスの選択

エミュレータで実行する場合は、図3のツールバーにあるリストから「Windows Phone Emulator」項目を選択します。エミュレータでの実行であれば App Hub のアカウントや実機は不要で、すぐに開発に取り掛かれます。

図4 Windows Phone エミュレータ
Windows Phone エミュレータ

Windows Phone エミュレータは PC の性能が十分であればゲーム開発でも問題なく機能します。デバイス固有の加速度計や GPS による位置情報のエミュレーションも可能になっているため、デバイスがなくても開発の大部分を PC で行えます。