733 Views
June 13, 17
スライド概要
講演者:岡村 憲明(株式会社コナミデジタルエンタテインメント)
山本 俊介(株式会社ヘキサドライブ)
こんな人におすすめ
・Nintendo Switch™での開発事例を知りたい方
・Unityでアクションゲームを作りたい方
・Unityでオンライン対戦ゲームを作りたい方
受講者が得られる知見
・Nintendo Switch™での開発ノウハウ
・Unityでのコンシューマーゲーム開発ノウハウ
講演動画:https://youtu.be/JwogVwg-zZ0
リアルタイム3Dコンテンツを制作・運用するための世界的にリードするプラットフォームである「Unity」の日本国内における販売、サポート、コミュニティ活動、研究開発、教育支援を行っています。ゲーム開発者からアーティスト、建築家、自動車デザイナー、映画製作者など、さまざまなクリエイターがUnityを使い想像力を発揮しています。
Unity Nintendo Switch™ R
R • • • Nintendo Switch 2017/3/3
• • SFC →
• • • • • GC
• PC • • or
• ComputeBuffer.SetData Graphics.DrawMesh Standard.shader
• UNET →Nintendo • (Unity )
(PC) • • • • 3 ( )
( → ) ⇓ → 1
GC • Class new • foreach • (Phabricator)
• • • AssetBundle • •
• UI •
• GameObject
AssetBundle • AssetBundle • Editor • PC AssetBundle • AssetBundle Switch
AssetBundle PC PC Switch AssetBundle → Switch ( AssetBundle Switch AssetBundle )
( • • • • • ) ( UnityforSwitch ( ) )
Unity • • • ( )
• Debug 6 fps Release 12 fps • 30fps 60fps
• CPU NPC (Unity +SDK)
• GPU Deferred DOF ( Forward Bloom <<New>>Color Correction )
• 30fps 30fps
• Nintendo • • • • 1 2 • Day1 ( 1.1)
• • NPC • • • AI AI
1.2 • •
1.3 • →60fps NPC •
60fps • fps Unity DeepProfile (MonoBehaviour Update )
60fps • Unity DeepProfile Nintendo → CPU
60fps CPU • Active • GameObject Hashtable→Dictionary (Boxing • update active public bool )
60fps GPU • • 3D •
Thank you!