「PlayStation Suite SDK」の版間の差分

編集の要約なし
imported>Administrator
編集の要約なし
3行目: 3行目:
2011年11月10日にPlayStation Suite SDKのクローズドベータ版が発表され、参加者募集を開始した。クローズドベータ版は、個人でも応募でき、2012年2~3月に当選者へ逐次通知された。ただしこの段階では守秘義務があるため情報がまったくないに等しい。
2011年11月10日にPlayStation Suite SDKのクローズドベータ版が発表され、参加者募集を開始した。クローズドベータ版は、個人でも応募でき、2012年2~3月に当選者へ逐次通知された。ただしこの段階では守秘義務があるため情報がまったくないに等しい。


2012年4月からPS Suite SDKのオープンベータ版が開始され、広く情報が一般公開がされる予定となっている。
2012年4月19日からPS Suite SDKのオープンベータ版が開始され、広く情報が一般公開がされた。


正式版は年間使用権99ドルで提供開始されると発表されている。
正式版は2012年後半の公開を予定しており、年間使用権99ドルでライセンス契約を結んだうえで、[[PlayStation Store]]を通じて販売可能になる。当初不安視されていた「個人での参加」も可能であるとされている。
個人での参加も可能であるとされている。
 
PlayStation Storeにおけるオンライン配信(オンライン販売)は、完全無料の[[ゲーム]]および[[アプリ]]は不可とされ、有料もしくは[[フリーミアム]](基本無料だが有料アイテムなどあり)に限定される。完全無料は禁止だが「広告を消す有料オプション」などを販売することで無料アプリは実現できるかもしれない。<ref>http://www.playstation.com/pss/developer/openbeta/index_j.html</ref>
 
* PlayStation3への対応は「ご期待ください」。
* [[Unity]]からの出力は「交渉中」。
* 3D物理エンジンの提供は「検討中」。
* WebKitおよびHTML5への対応は「やらなければならないと強く思っている」。
* ソニー以外のAndroid端末などへの展開は「交渉中」。


== 開発環境 ==
== 開発環境 ==
=== 開発環境 ===
PlayStation Suite SDKの最初のオープンベータ版はバージョン0.98となっている。
[[MonoDevelop]]の魔改造バージョンと[[C Sharp|C#]]を用いる。
ダウンロードサイズは287MBで、その大半はサンプルプログラムで、とくにグラフィックや物理エンジン関連のサンプルは非常に充実している。
事前の情報では[[MonoDevelop]]は若干違うものの、純正版と大きな差はないと言われている。
 
Windows XPにインストールするとサンプルやドキュメントは「Document and Settings\AllUsers」の中にインストールされる。
必死に「Program Files」や個人のユーザーディレクトリの中を探してもダメである。
これはWindows VistaやWindows 7の「Program Filesにプログラム本体以外の各種データは置くな」という掟によるものなので、掟になれていないユーザーはまず教養のためにもWindows7に買い替えるところから始める必要がある。
 
エミュレータの実行には、それほど新しくなくても良いが、一定のスペック(とくにグラフィックボード)は必要な模様だが、詳細は不明。ATI Radeon HD 3400を積んだWindows XPでも問題ないとの情報あり。ATI Radeon HD 5770 1GBとWindows 7でも特に問題は出ていない。
 
=== PlayStation Suite Studio ===
PS Suite Studioは、PS Suite向けアプリケーションを作るための[[統合開発環境]]である。
いわゆる[[MonoDevelop]]
少々手が加えられているようだが[[MonoDevelop]]純正版と大きな差はない。
 
=== PlayStation Suite UI Composer ===
PS Suite UI Composerとは、UI部品をレイアウトするためのツールである。


=== ライブラリ ===
=== ライブラリ ===
[[基本クラスライブラリ]]([[BCL]])は世界標準規格(ECMA 335)に準拠したものが使用できる。また独自のものとして、主に[[ゲーム]]の開発を補助するためのUIやOpenGL ES 2.0、物理演算エンジンを扱うクラス群が用意されている。
[[基本クラスライブラリ]]([[BCL]])は世界標準規格(ECMA 335)に準拠したものが使用できる。また独自のものとして、主に[[ゲーム]]の開発を補助するためのUIやOpenGL ES 2.0、物理演算エンジンを扱うクラス群が用意されている。
BGMとして使えるファイル形式はオープンベータ版の時点ではMP3のみとなっている。
==== GameEngine2D ====
GameEngine2Dとは、2Dグラフィックスゲームのためのゲームエンジンである。
==== Physics2D ====
Physics2Dとは、2D物理エンジンである。
==== UI Toolkit ====
UI Toolkitは、PlayStation Suite独自のUI部品ライブラリである。
== 情報源 ==
=== PlayStation Suite Developer Forums ===
PlayStation Suite Developer Forumとは、ソニー公式の開発者フォーラムである。
2012年4月19日午後6時(日本時間)に公開された。
利用にはPS3やPSPで使われるSony Entertainment Network(旧:PlayStationNetwork,PSN)のアカウント(無料)が必要となる* https://store.playstation.com/accounts/register/beginNewAccountRegistrationFlow.action
世界中の開発者と一緒に、議論や情報交換が可能です。
つまり英語が飛び交っている。
デザインもアメリカンな感じ。
SCEの中の人も議論に参加し、開発者たちの不満を一心に受け止める人身御供として、みなさまの開発をサポートしている。
なお、空気を読まず日本語で投稿しても中のひとに限れば懇切丁寧に対応してくれている。
* http://community.eu.playstation.com/t5/PlayStation-Suite-Developer/ct-p/PSSdevforum
=== 2ch ===
; PlayStation Suiteプログラミング part 1
* http://toro.2ch.net/test/read.cgi/gamedev/1330137413/


== 関連項目 ==
== 関連項目 ==