UnityはGDC 2017で、同名のゲームエンジンの新バージョンを発表しました。Unity 5.6では、開発者は新しいAPIと、モバイルゲーム向けの追加VRプラットフォームを利用できるようになります。また、新たなマーケットも利用可能となり、VRタイトルの開発に携わる開発者は、新しいツールキットによって有利なスタートを切ることができます。
より多くのAPI、より多くのVR
Vulkanはまだ比較的新しいAPIですが、開発段階における全体的なオーバーヘッドを削減し、ゲームの最終バージョンのパフォーマンスを向上させるため、開発者にとって優れた選択肢となる可能性があります。モバイルゲーム開発者は、このAPIを使用してゲームのパフォーマンスを向上させることができます。プレゼンテーション中のスライドショーの1つでは、OpenGL ESを搭載したSamsung Galaxy S7スマートフォンと、Vulkanを搭載した別のS7スマートフォンで、同じゲームの2つのバージョンが示されました。Unityによると、Vulkanを使用したスマートフォンではバッテリー消費が10~15%削減されたとのことで、開発者だけでなく、外出先でゲームをプレイする際にバッテリー切れを心配するプレイヤーにとっても魅力的な選択肢となるでしょう。
Unity 5.6では、Google DaydreamとCardboardのサポートも追加されました。Oculus RiftやHTC ViveといったハイエンドVRプラットフォームに加え、モバイルVR向けコンテンツも増加しています。Unityへの対応により、より多くの開発者がUnityエンジンを使用して、より多くのモバイルVRコンテンツを作成できるようになります。
エンジンのEditorVRパッケージもアップデートされました。12月のアルファ版リリース以来、開発者が仮想世界内でVRゲームを制作する上で役立ち、6,000回以上ダウンロードされています。5.6のリリースでは、XR Foundation Toolkitが提供されます。このツールキットは、開発者がVR体験をゼロから構築する必要がないように、基本的なツールを提供します。Unityの最高マーケティング責任者であるClive Downie氏によると、このツールキットには、Unityだけでなく、他の開発者からのコンテンツも含まれています。ツールキットのリリース後も、ツールやプラグインなどの追加コンテンツが継続的に追加される予定です。オープンソースベータ版と公開ロードマップは、近い将来に予定されています。
次世代のUnityエンジン
バージョン5.6は、同社が2年間に渡って開発を続けてきた現行エンジンの終焉を告げるものです。4月には、次期エンジン「Unity 2017」のベータ版の提供が開始されます。新バージョンでは、プログラマー向けの機能強化に加え、デザイナーやアーティスト向けの機能も強化されます。
その一例が、開発者がシネマティックスやスクリプトイベントを制御できる新しいタイムライン機能です。プログラム内で、デザイナーは特定のシーンにおけるカメラアングルを制御できます。その後、カメラはゲームプレイ時に元の位置に戻ります。トランジションはシームレスですが、プログラム全体の魅力は、カメラやカットシーンを操作するためにプログラミングスクリプトを必要としないことです。ある意味、Adobe Premiere ProのUIに似ており、開発者は必要に応じてアセットをドロップインすることで、コンテンツを改善したり追加したりできます。ダウニー氏がタイムラインで特に強調したサブ機能の一つは、開発者が利用可能なすべてのアニメーションを抽出して一覧表示する機能です。これにより、たった一人でアニメーションに特定のカメラアングルを瞬時に追加できます。以前は、開発者はシーンにカメラを設定するだけでなく、キャラクターがそのエリアで特定のトリガーに当たった際に特定のカメラの動きを可能にするスクリプトを作成または実装する必要がありました。タイムラインを使用すると、スクリプトをプログラミングする必要がなくなり、シーンにドロップするだけで、必要なカメラの動きや角度を簡単に追加できます。
2017年に2つのエンジンバージョン
Unity 5.6のベータ版は本日公開され、正式リリースは3月31日です。Unity 2017のベータ版はその1か月後に開始されます。Unityは今年、エンジンのバージョンを2つリリースすることで、手薄になっていると思われるかもしれません。しかし、Downie氏は、バージョン5.6を使用しているユーザーは、いずれUnity 2017に移行すると考えています。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
「問題は『いつ』であり、『するかどうか』ではありません」と彼は述べた。「サポートについても同様に考えています。[バージョン] 5.6については、既に12ヶ月間パッチをリリースすることをお約束しています。5.6をご利用のお客様には、12ヶ月間重要なパッチの恩恵を受けることができますが…Unity 2017はいずれにせよ4月にベータ版としてリリースされ、その後は正式リリースサイクルが続きます。2つの[バージョン]は同時に稼働し、開発を始めたばかりの初心者、開発途中、あるいは本番環境など、あらゆる開発者のニーズに最大限にお応えします。いずれ皆さんは[Unity 2017]を欲しがるでしょう。なぜなら、Unity 2017があれば、間違いなくより優れた製品を開発できるからです。」
Unityは今後数週間のうちにバージョン5.6とUnity 2017に関する詳細情報を発表する予定ですが、開発者の皆様はベータプログラムを通じてバージョン5.6を体験することができます。今朝の基調講演の全編をご覧になりたい方は、Unityのウェブサイトでご覧いただけます。
Rexly Peñaflorida は、Tom's Hardware のフリーランス ライターであり、コンピューター ハードウェア、ビデオ ゲーム、一般的なテクノロジー ニュースなどのトピックを扱っています。