
Unityをモバイルデバイスに
Unity、コンセプトから最速でトップセールスへ
Unityは先進的なデバイスにおける開発に革命をもたらします。iPhone、iPod touch、 iPadやAndroidのどのデバイスにおいても、あなたがAppStoreに公開可能な最高のコンテンツで観客を圧倒することができるでしょう。2次元でも3次元でも、傾けるものでもタッチするものでも ― 想像できることは全て、実現可能です。
iPhone
Unity iPhoneはiPhone、iPod touch、iPadプラットフォームを最大限活用できるように開発当初からデザインされました。シームレスなワークフローによって、完全なXCodeプロジェクトを生成し動作させられます。iPhone Remoteを使えば、Unityエディタから直接、開発中のゲームをiPhoneやiPod Touchデバイスの実機でプレイしてテストできます。この開発環境は、高パフォーマンスなスクリプト、高パフォーマンスなメッシュレンダリング、オクルージョンカリング、シェーダエミュレーション、その他の数多くの機能と共に提供されます。
Unity iPhoneによって開発されたゲームはトップヒットを記録しています。「Skee-Ball」は2009年度のトップセラーの1つで、Gamasutraによって選ばれた年間トップ5のiPhoneゲームです。「Zombieville USA」はApple社のiTunes Rewind 2009において選ばれた、トップセールスゲームの1つです。
Unity iPhoneの特徴
iPhoneライブプレビュー
iPhoneリモートを使えば、iPhoneやiPod Touchの実機を使って、Unityエディタ内で直接ゲームをプレイし、テストできます。iPhoneを手に持って、Playボタンをクリックするだけです。
シームレスな公開ワークフロー
iPhoneへの公開ビルドは、完全に実行可能なXCodeプロジェクトを生成します。”Build and Run(ビルドして実行)”をUnityの中でクリックしたらリラックスして待ちましょう。ゲームは自動的にXCode用にコンパイル、インストールされて起動します。
高パフォーマンススクリプト
ビルドプロセスにおいて、JavaScriptとC#スクリプトはネイティブのARMアセンブリコードにコンパイルされます。インタプリタ言語と比べて、パフォーマンスは平均20〜40倍アップします。
高パフォーマンスメッシュレンダリング
UnityはiPhoneから最大のパフォーマンスを引き出すメッシュフォーマットを使用しています。GL ESベンチマークを、常に30〜40%でクリアしています。
VFP最適化スキン
Unityは独自のアセンブリコードアニメーションスキンを使い、頂点スループットを最適化しています。全てのメッシュ操作はiPhoneのSIMDベクトルコプロセッサにオフロードされるため、多くのキャラクターがスクリーンに表示されていても、高速に動作します。
iPad
UnityはiPadへの公開もサポートします。Unity iPhoneとUnity iPhone Proのどちらでも、iPadとiPhoneの両方で動作するユニバーサルなアプリケーションを開発できます。
Unity Android
世界の1歩前で行動を起しましょう―Unity3の統合されたエディタを使えば、次世代の巨大なモバイルプラットフォームAndroidを最大限に活用できます。さあ、Android とiOSのゲームを公開しましょう。ただ1つの同じソースからボタンをクリックするだけです!