PSMとXNA~とある同人サークルの一存~_こびとスタジオ

1,719 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,719
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PSMとXNA~とある同人サークルの一存~_こびとスタジオ

  1. 1. KOBITO STUDIOPSMとXNA〜とある同⼈サークルの⼀存〜こびとスタジオ佐川 直樹
  2. 2. あなたはだれですか?KOBITO STUDIO同⼈ゲームを作っていてゲームデザイン・プログラム・3Dモデリングを担当しています。(音楽もたまに担当する事があります)最初はWindows(DirectX)で2次創作を含めて9作くらい作り後にXbox360(XNA)に移行。Xbox360向けには11作作り今年からPlayStationMobileに移行しました。PlayStationMobile向けには現在1作公開しています。好きなゲーム…。はいっぱいありすぎるので、ここ1年ほどで⼀番遊んだゲーム「初音ミク Project DIVA シリーズ」
  3. 3. イントロダクションKOBITO STUDIOゲームが作れるコンシューマー向けプラットフォームは個⼈制作でも数多くあり選べる時代になりましたそうなると、どのプラットフォームを選択するか?という事も重要なポイントとなります。作るための時間は有限なのでどうせならば将来性を感じる有意義に作りたい。という事で「プラットフォーム」「開発環境」「パブリッシュ」の3つに分けてXNAとPSMの比較を中心に説明いたします。
  4. 4. KOBITO STUDIOプラットフォーム
  5. 5. プラットフォームKOBITO STUDIOXNA・現行世代ではすっかり低迷 それどころか完全に存在感皆無・Xbox ONEが発表されましたが… 後方互換性は無いと発表がありました。 XboxLIVEインディーズゲーム代替えのサービスも 現時点ではアナウンスされていません (海外のフォーラムは割と混乱状態に陥っています)・WindowsPhoneなんてなかった・XNAそのものが開発終了宣言出てしまいました
  6. 6. プラットフォームKOBITO STUDIOPSM・Vitaに関しては発売して1年半経過のハードで これから伸びてくるプラットフォーム・Vitaそのものがライフサイクル終盤に 入ったとしてもXperiaシリーズが 存在している事が大きなポイントになる 特に⼀般的にはPCよりもタブレット機に 移り変わる傾向が強くなっている為 このポイントはさらに大きくなってくる
  7. 7. KOBITO STUDIO開発環境
  8. 8. 開発環境KOBITO STUDIOXNA・シェーダーを自分で実装して描画する必要がある (シェーダー言語はHLSL)・従来の固定レンダリングパイプラインを 再現するAPI・インプリメント済みの シェーダー(BasicEffect)が用意されている・2DはSpriteBatchというクラスを使用することで 容易に描画処理が実装できる
  9. 9. 開発環境KOBITO STUDIOXNA・サウンドはオーサリングツール(XAct)を使用して 再生する方法と単純なAPIでアセットを ロードして再生する方法がある。 サウンドアセットのマネージメント機能も 備えている。・デバッガが強力。実機動作中でも 実用範囲内の動作を保ちながらデバッグが可能
  10. 10. 開発環境KOBITO STUDIOPSM・シェーダーを自分で実装して描画する必要がある (シェーダー言語はnVidiaのCgをベースとしたもの)・固定レンダリングパイプラインを再現した ライブラリは存在しない・2DはGameEngine2Dの使用が推奨されている。 GameEngine2DはCocos2Dに似せたライブラリで シーングラフの概念を用いた描画エンジン。 単純な描画を実装するにも少々大変
  11. 11. 開発環境KOBITO STUDIOPSM・単純な2D描画を行いたい場合でも シェーダーを実装する必要がある・サウンド機能は単純なAPIで アセットをロードして再生する方法 (マネージメント機能が必要な場合は 自分で実装する必要がある)・デバッガはあまり強力ではなく 実機動作時では処理速度が極端に落ちる
  12. 12. KOBITO STUDIOパブリッシュ
  13. 13. パブリッシュKOBITO STUDIOXNA・審査はピアレビューという方式が採用されていて インディーズゲーム開発者同士で行います →日本ではユーザー数減少による審査の遅延 →海外ではソフト数の多さによる審査の遅延 →審査基準などコミュニティによる  意思決定がある程度可能……。  だが海外で主導権が取られていて日本は蚊帳の外
  14. 14. パブリッシュKOBITO STUDIOXNA・審査通過後は48時間以内に配信開始・審査において混合言語問題(*)が最後まで残り WindowsPhoneやWindowsStoreでも 未だにこの問題が続いています。 (どうやらMSは解決する気はなさそうです)
  15. 15. ちょっと⼀息KOBITO STUDIO混合言語問題とは?PlayStationMobileにて配信中のゲーム「すくみゅ」より日本語と英語が混ざっている事です。日本語と英語(アルファベット)を同時に使うのは日本特有らしく審査基準が海外にある場合「言語が統⼀されていない」とみなされてしまいます。
  16. 16. パブリッシュKOBITO STUDIOXNA・海外からの支払いとなるため EIN/ITINの取得やW8-BENの提出が必要 (税金関連の手続き)・ドルでの支払いになる為、為替の影響を受ける →円高時にもMSPのレートが調整されることは  ありませんでした
  17. 17. パブリッシュKOBITO STUDIOPSM・審査はプラットフォームホルダーが行う・リジェクトに関わりそうな要件は 開発者向けポータルにまとまっているので 事前に確認しやすい (上から下まで見ても1時間かからない程度の内容)・日本からの支払いとなるため 税金に関する特殊な手続きは不要
  18. 18. パブリッシュKOBITO STUDIOPSM・審査終了後以降の配信開始タイミングは不定 (私の場合は1ヶ月ほどかかりました。  5営業日ほどで配信作業が完了するそうです)・海外に対して配信する場合、輸出という扱いになる →具体的な影響として、暗号化処理を行った場合は  輸出管理法令遵守のための手続きをする必要がある  (*)System.Security.Cryptographyなどを使用した場合・当然、混合言語問題なんて起こりません
  19. 19. パブリッシュKOBITO STUDIOPSM審査の時にこんな事がありました意図的にハイスコアデータを残さないで実装審査に提出したら下記の理由でリジェクトされました下記の項目に違反しております。[2.1.4]他の重要なPSMアプリケーションのデータを間違って失うことがないように配慮します。■Summary/要約[2.1.4]アプリケーションを起動する度にHIGH SCOREが初期化されてしまいます。
  20. 20. KOBITO STUDIOまとめ
  21. 21. KOBITO STUDIO自分の国のプラットフォームはやさしい     でも作るのは今は     ちょっとたいへん

×