SlideShare a Scribd company logo
1 of 15
ゲームエンジンの歴史概要
東京工芸大学 芸術学部 ゲーム学科
今給黎 隆
背景
• ゲームエンジン
• 現在のゲーム開発では不可欠
• 系統立ててまとめられた情報は少ない
• ゲームエンジンの歴史の調査を行う
• 情報の整理
• 今後の展望の予測
調査方法
• インターネットにおける情報を収集
• 現時点で存在しない情報には、internet archive を利用
• 調査内容
• ゲームエンジンの種類・リリースされた年
• ゲームエンジン自体のリリースか、ゲームエンジンを使用し
たゲームがリリースされた年
• 大きくバージョンが異なる場合は、別のゲームエンジンとし
て計測
• id Tech, id Tech 2, id Tech 3, …
• ゲームミドルウェアも調査
• 新規に追加された機能の歴史
• 幾つかのゲームエンジンに関する探索的調査
ゲームエンジンの全体の推移
• 調査対象
• ゲームエンジン:258件
• 上記に含まれないリリース年が不明なゲームエンジ
ン:16件
• ミドルウェア:16件
調査ゲームエンジン
ミドルウェア一覧
その他
新たに作られるゲームエンジンは減少している
・[仮説]大規模ゲームエンジンの台頭で新たな開発の意義が薄れてきた
・[仮説]捕捉されていないゲームエンジンが存在する
Unityの登録
ディベロッパー数
100人突破
その他
3Dゲームエンジン
・1990年前半から増加
・毎年10件前後のゲームエンジンが産みされてきた
・近年は新規開発数は減少(全体傾向と同じ)
その他
Wolfenstein 3D
(1992)
id Tech 1
(Doom 1993)
RenderWare
(1996)
Unreal Engine
(2001)
Unity
(2005)
2Dゲームエンジン
・いくつかの山が存在
・[仮説] ゲームエンジンの比重が3Dに偏っていくことはない
その他
コンストラクション
ツール
スクリプトエンジン
iPhone等向けの
カジュアルゲーム用
RPGツクール
(1987)
OSSとそうでないゲームエンジンに顕著な傾向の差は見られない(OSS:商用=101:157)
・[仮説]商用のゲームエンジンとオープンソースのゲームエンジンのどちらか一方にはならない
OSSは分類のための表記であり、厳密な定義に従っている訳ではない
幾つかのゲームエンジンに関する
新規に追加された機能の歴史
• 調査対象
• Unity
• id Tech
• SpeedTree
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
Unity3D の新規機能
1.0
(6/6)
1.1
(8/23)
1.2
(12/21)
1.5
(6/16)
1.6
(11/28)
2.0
(10/10)
2.1
(7/24)
2.5
(3/18)
2.6
(10/28)
3.0
(9/27)
3.2
(1/10)
3.3
(3/1)
3.4
(7/26)
3.5
(2/14)
4.0
(11/13)
4.1
(3/13)
4.2
(7/22)
4.3
(11/12)
5.5
(11/30)
4.4
(7/24)
4.5
(5/27)
4.6
(11/25)
4.7
(12/17)
5.0
(3/3)
5.1
(6/9)
5.2
(9/8)
5.3
(12/8)
5.4
(7/28)
5.6
(3/31)
2017.x
(x/x)
Mac OS X
キーフレームアニメ
アセットのドラッグ
&ドロップに
対応したエディタ
スクリプトでのAI
JS, C#, Boo
スキンメッシュ
パーティクル
テクスチャアニメ
法線マップ生成
マルチカメラ
スカイボックス
レンダーテクスチャ
スポットライト
バンプマップ
シェーダライブラリ
Ageia物理
ラグドール
メッシュ間衝突
3Dオーディオ
Maya, Cinema4D,
LW, Motion Builder
QuickTime
S3TC
自動mip生成
Windows対応
フルスクリーンエフェク
ト
マテリアルへのテクス
チャレンダリング
物理エンジンの改良
ラグドールのウィザード
FPSのコントローラー
ワークフローの拡張性
マテリアルシステムのリ
ファクタリングでの高速
化
半透明を透過した影
ビヘイビアスクリプト追
加
スクリプトの改良
- Windows 版のwebビルド
- Mac の universalapplicationに対応
- アニメーションシステム(ブレンド、
ミックス、加算、歩きの同期、時間・速
度・重みの制御、1・2・4骨/頂点の
スキニング)、従来からのラグドール
- ビークル
- ポストエフェクト追
(noise、グロー、コントラスト強調)
- Mesh scriptによる動的なメッシュ生成
- オンザフライのテクスチャの生成・修
正
- パーティクルのスクリプトシステム
- ライトマップ
- TrueTypeフォント
- Cinema 4Dファイルのインポート
- ドキュメントの充実
- 5つのチュートリアルの導入
-ブラウザへのアクセス
- Webへのストリーミング
- Vistaサポート
-ドキュメントの拡張
-ビデオチュートリアル
-オーディオエフェクト
-共同開発の改善
-物理エンジンでの
レイキャスト
-フルの>NETDLLサポート
-地形エンジン
-ビデオプレイバック
-DirectX9
-マルチプレイヤー
ネットワークゲーム対応
-動的シャドウ
-GUIシステムの改善
-Webへのストリーミング
と圧縮
-アセットサーバー
-アセットバンドルのストリーム
-プロシージャルなキャラクタとア
ニメーション(スキンモデルのスク
リプト対応)
-シェーダの差し替え
-Immediateモードのレンダリング
-地形のストリーミング
-地面へのリアルタイムシャドウ
-Editorの拡張性の向上
-アセットプロセスパイプライン
-Undo
-Windowsでのエディタの
互換性向上
-使いやすさの向上
(ツールへの容易なアクセス)
-3ds maxからのインポート
-タブインターフェイス
-配置の使いやすさの向上
-エディタの完全なカスタマイ
ズ
-エディタでの適切な情報の表
示
-その他、多くの機能拡張とバ
グ修正
-ファイル読み込みの
最適化
-プロファイラ
-全オブジェクトへの
アニメーションの適
応
-VCSサポート、
VSインテグレーショ
ン
-AA,AO,
シャドウマップの改
善
-エディタ内検索
-配置のスナップ機能
-エディタのプラット
フォーム統合
-高品質のライトマッ
プ
-ディファードレンダ
リング
-PVSオクルージョン
カリング
-ソースレベルデバッ
ガ
-オーディオフィルタ
-レンズエフェクト
-プロシージャ
ルテクスチャ
(サブスタンス
の技術を統合)
-ユーザー指定
シーンビューア
イコンや修正可
能なプリミティ
ブコライダーな
どのエディタ拡
張
-影からアニ
メーションなど
全てにおいての
パフォーマンス
改善
-シーンやア
セットのキャッ
シュ付きのダウ
ンロード可能コ
ンテンツ
SWF出力
新しいパーティクルシステム
(Shuriken)
キャラクターのナビゲーショ
ンシステム
LOD管理
アセットキャッシュサーバー
HDR
マルチスレッド化
GPU Profiler
各種グラフィックス最適化
巨大なギズモの扱い可能
低レイテンシーカスタムオー
ディオフィルタの導入
iOS、Android
一般的なソーシャルAPIの追
加
等大きなアップデート
DX11
アニメーションク
リップの編集
Linuxサポート
イメージエフェク
トの更新
3Dテクスチャ
可変ウィンドウサ
イズ対応
新たなプロジェク
トブラウザ
GUIシステムの刷新
Eclipse対応
カスタムフォント
新しいアクティ
ベーションシステ
ム
Web Player
等多数
Substance
カスタムマテリア
ルエディタ
iOS:完全なマルチ
スクリーンサポー
ト
Mac: GameCenterサ
ポート
グラフィックス:
光源計算にシェー
ダ差し替えをサ
ポート
オーディオ:サン
プル精度用のスク
リプトAPI
エディタ:コン
ソールにおけるエ
ラーでのフィルタ
リング
影:モバイルでの
ハードウェアシャ
ドウマップフィル
タ
等
Windows Store Apps、
Windows Phone 8、
BlackBerry 10対応
無料範囲の拡大
AAレンダーテクス
チャ
イメージエフェクト
の新規追加と改善
GPUスキニング
Android: OpenGL ES 3.0
Android, iOS: ディ
ファードライティン
グ
Perforceサポート
メモリプロファイラ
iOS:クラッシュレポー
トAPIの追加
Linux:video4linux2-
supportedでの標準
Webカメラの対応
Mac:64ビットプレイ
ヤー
メカニム:アバター
生成API
等
2D:新しいレンダ
ラーコンポーネント
(スプライトレンダ
ラー)の追加
2D:スプライトパッ
キング(アトラス
化)
2D:Box2D物理エンジ
ンと2D物理コンポー
ネントの統合
新規アニメーション
ウィンドウ
エディタコントロー
ルをオーバーホール
MonoDevelop 4.0.1対
応
WindowsからiOSビル
ド
モーフターゲット対
応
グラフィックス最適
化
使用量の改善
DX11.1要素の追加
シェーダの機能の拡
張
Windows Store、
Windows Phoneへの
機能追加
プラット
フォームを
アップデート
できるモ
ジュールマネ
ジャーの導入
シェーダイン
ポートの改良
DX11.1でのステ
レオレンダリ
ング
iOSでのOpenGL
ES 3.0 サポート
2Dジョイント
ギズモの追加
新しいテスト
ソリューショ
ンUnity
Remote4
Win8.1での解像
度変更
Windows Store
アプリでのコ
ンパスAPI等の
追加
等
新しいUIシステ
ム
新しい矩形指定
ツール
拡張可能なイベ
ントメッセージ
システム
永続的なデリ
ゲート(Unityイ
ベント)
新たなAndroid
ビルドターゲッ
ト
物理ベース
シェーディン
グ
Enlightenによる
リアルタイムGI
オーディオミ
キサー
HDR反射プロー
ブ
PhysX3.3による
大規模なパ
フォーマンス
改善
アニメーショ
ンシステムの
メジャーアッ
プデート
WebGLプレ
ビュー
新しいマルチプレイ
ヤーネットワーク機
能の追加
新しいネットワーク
コンポーネントと
NetworkBehavior
ベースクラス
新しい
NetworkManager
Occulus Riftサポート
新しいHDRカラー
ピッカー
グラフィックス:テ
クスチャ圧縮サポー
ト
Windows での実験的
なOpenGL 4.5, ES3.1
サポート
新しい実行時アサー
ションライブラリ
Unity アナリティク
ス
ProjectId
Home Window login
統合
Home Window ライ
センス統合
2D:アトラス
空間を節約
Cloud
Services: アク
セス制御のリ
ストをサポー
ト
全体的に最適
化
Android:
IL2CPP の実験
的なサポート
WebGL:
WebGL 2.0 を
実験的サポー
ト
Windows
Store Apps:
Universal
Windows アプ
リケーション
(Windows10)
のサポート
Plugins: 低レ
ベル プラグ
イン API の拡
張
その他多数
エディタ: CPU プロファ
イラタイムラインでの拡
張。素早いプラット
フォーム変更のために
キャッシュサーバーを
ローカルで作動
グラフィックス:
BC4,BC5,BC6,BC7 圧縮テク
スチャ フォーマットと
RGBAHalfフォーマット。
キューブマップ配列。
OpenGL ES 3.x のAndroid
と MetalのiOSでの線形色
空間。新たな(Preview)
LookDev エディタウィン
ドウ。Unitysplash screen
ツール
Particles: 新たな
CapsuleCollider2D。新た
な モジュール:ライトモ
ジュール, noise モジュー
ル,尾 モジュール
シェーダ: レンダーター
ゲット前 ブレンドモード
VR: HoloLensサポート
GI: ライトプローブプロ
キシボリューム
Graphics: GPU インスタ
ンス化サポート。改良
されたマルチスレッド
レンダリング。モー
ションベクトルレンダ
リングサポート
IL2CPP: IL2CPP の Android
用公式サポート
iOS: オンデマンドリ
ソース (ODR) 初期イン
ストールタグのサポー
トを追加
Physics: さまざまな物理
演算の改良
Services: Performance
Reporting サービスの統
合
Shaders: ComputeShader
の改良
VR: マルチデバイスサ
ポート
VR: ネイティブの
OpenVR サポートの追加
Windows:
UnityEngine.Windows.Spe
ech 以下に音声認識API
を追加
Unityエディター
の機能:
新しいプログレッ
シブライトマッ
パー
新しいビデオプレ
イヤー
macOS版Unityエ
ディターでMetal
2D ゲーム開発の
ワークフロー改善
のための新機能
Google Daydream、
Cardboard、
Facebook
Gameroom対応
Vulkan。
Metalを使用した
計算処理をサポー
ト
コンポーネ
ント化
2D
Placeholder
Assets
Creation
Tools
オイラー曲
線のイン
ポート
非同期テク
スチャ更新
リモートフ
レームデ
バッガー
グラフィッ
クスデバッ
ガ
2D物理の多
くの機能拡
張
等
新しい被写
界深度、ブ
ルームエ
フェクト。
水プレハブ
OpenGL ES
2.0での最適
化
シェーダの
モバイル最
適化
プレイヤー
からデバッ
グ可能
スタンドア
ロンプレイ
ヤーのプロ
ファイリン
グ
Android
6.0
Marshm
allow対
応
IL2CPP
バグfix
その他
バグfix
マルチプロセッ
サ最適化
ストーリーテリ
ングの向上
NintendoSwitch
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
1.0
(6/6)
1.1
(8/23)
1.2
(12/21)
1.5
(6/16)
1.6
(11/28)
2.0
(10/10)
2.1
(7/24)
2.5
(3/18)
2.6
(10/28)
3.0
(9/27)
3.2
(1/10)
3.3
(3/1)
3.4
(7/26)
3.5
(2/14)
4.0
(11/13)
4.1
(3/13)
4.2
(7/22)
4.3
(11/12)
5.5
(11/30)
4.4
(7/24)
4.5
(5/27)
4.6
(11/25)
4.7
(12/17)
5.0
(3/3)
5.1
(6/9)
5.2
(9/8)
5.3
(12/8)
5.4
(7/28)
5.6
(3/31)
2017.x
(x/x)
Mac OS X
キーフレームアニメ
アセットのドラッグ
&ドロップに
対応したエディタ
スクリプトでのAI
JS, C#, Boo
スキンメッシュ
パーティクル
テクスチャアニメ
法線マップ生成
マルチカメラ
スカイボックス
レンダーテクスチャ
スポットライト
バンプマップ
シェーダライブラリ
Ageia物理
ラグドール
メッシュ間衝突
3Dオーディオ
Maya, Cinema4D,
LW, Motion Builder
QuickTime
S3TC
自動mip生成
Windows対応
フルスクリーンエフェク
ト
マテリアルへのテクス
チャレンダリング
物理エンジンの改良
ラグドールのウィザード
FPSのコントローラー
ワークフローの拡張性
マテリアルシステムのリ
ファクタリングでの高速
化
半透明を透過した影
ビヘイビアスクリプト追
加
スクリプトの改良
- Windows 版のwebビルド
- Mac の universalapplicationに対応
- アニメーションシステム(ブレンド、
ミックス、加算、歩きの同期、時間・速
度・重みの制御、1・2・4骨/頂点の
スキニング)、従来からのラグドール
- ビークル
- ポストエフェクト追
(noise、グロー、コントラスト強調)
- Mesh scriptによる動的なメッシュ生成
- オンザフライのテクスチャの生成・修
正
- パーティクルのスクリプトシステム
- ライトマップ
- TrueTypeフォント
- Cinema 4Dファイルのインポート
- ドキュメントの充実
- 5つのチュートリアルの導入
-ブラウザへのアクセス
- Webへのストリーミング
- Vistaサポート
-ドキュメントの拡張
-ビデオチュートリアル
-オーディオエフェクト
-共同開発の改善
-物理エンジンでの
レイキャスト
-フルの>NETDLLサポート
-地形エンジン
-ビデオプレイバック
-DirectX9
-マルチプレイヤー
ネットワークゲーム対応
-動的シャドウ
-GUIシステムの改善
-Webへのストリーミング
と圧縮
-アセットサーバー
-アセットバンドルのストリーム
-プロシージャルなキャラクタとア
ニメーション(スキンモデルのスク
リプト対応)
-シェーダの差し替え
-Immediateモードのレンダリング
-地形のストリーミング
-地面へのリアルタイムシャドウ
-Editorの拡張性の向上
-アセットプロセスパイプライン
-Undo
-Windowsでのエディタの
互換性向上
-使いやすさの向上
(ツールへの容易なアクセス)
-3ds maxからのインポート
-タブインターフェイス
-配置の使いやすさの向上
-エディタの完全なカスタマイ
ズ
-エディタでの適切な情報の表
示
-その他、多くの機能拡張とバ
グ修正
-ファイル読み込みの
最適化
-プロファイラ
-全オブジェクトへの
アニメーションの適
応
-VCSサポート、
VSインテグレーショ
ン
-AA,AO,
シャドウマップの改
善
-エディタ内検索
-配置のスナップ機能
-エディタのプラット
フォーム統合
-高品質のライトマッ
プ
-ディファードレンダ
リング
-PVSオクルージョン
カリング
-ソースレベルデバッ
ガ
-オーディオフィルタ
-レンズエフェクト
-プロシージャ
ルテクスチャ
(サブスタンス
の技術を統合)
-ユーザー指定
シーンビューア
イコンや修正可
能なプリミティ
ブコライダーな
どのエディタ拡
張
-影からアニ
メーションなど
全てにおいての
パフォーマンス
改善
-シーンやア
セットのキャッ
シュ付きのダウ
ンロード可能コ
ンテンツ
SWF出力
新しいパーティクルシステム
(Shuriken)
キャラクターのナビゲーショ
ンシステム
LOD管理
アセットキャッシュサーバー
HDR
マルチスレッド化
GPU Profiler
各種グラフィックス最適化
巨大なギズモの扱い可能
低レイテンシーカスタムオー
ディオフィルタの導入
iOS、Android
一般的なソーシャルAPIの追
加
等大きなアップデート
DX11
アニメーションク
リップの編集
Linuxサポート
イメージエフェク
トの更新
3Dテクスチャ
可変ウィンドウサ
イズ対応
新たなプロジェク
トブラウザ
GUIシステムの刷新
Eclipse対応
カスタムフォント
新しいアクティ
ベーションシステ
ム
Web Player
等多数
Substance
カスタムマテリア
ルエディタ
iOS:完全なマルチ
スクリーンサポー
ト
Mac: GameCenterサ
ポート
グラフィックス:
光源計算にシェー
ダ差し替えをサ
ポート
オーディオ:サン
プル精度用のスク
リプトAPI
エディタ:コン
ソールにおけるエ
ラーでのフィルタ
リング
影:モバイルでの
ハードウェアシャ
ドウマップフィル
タ
等
Windows Store Apps、
Windows Phone 8、
BlackBerry 10対応
無料範囲の拡大
AAレンダーテクス
チャ
イメージエフェクト
の新規追加と改善
GPUスキニング
Android: OpenGL ES 3.0
Android, iOS: ディ
ファードライティン
グ
Perforceサポート
メモリプロファイラ
iOS:クラッシュレポー
トAPIの追加
Linux:video4linux2-
supportedでの標準
Webカメラの対応
Mac:64ビットプレイ
ヤー
メカニム:アバター
生成API
等
2D:新しいレンダ
ラーコンポーネント
(スプライトレンダ
ラー)の追加
2D:スプライトパッ
キング(アトラス
化)
2D:Box2D物理エンジ
ンと2D物理コンポー
ネントの統合
新規アニメーション
ウィンドウ
エディタコントロー
ルをオーバーホール
MonoDevelop 4.0.1対
応
WindowsからiOSビル
ド
モーフターゲット対
応
グラフィックス最適
化
使用量の改善
DX11.1要素の追加
シェーダの機能の拡
張
Windows Store、
Windows Phoneへの
機能追加
プラット
フォームを
アップデート
できるモ
ジュールマネ
ジャーの導入
シェーダイン
ポートの改良
DX11.1でのステ
レオレンダリ
ング
iOSでのOpenGL
ES 3.0 サポート
2Dジョイント
ギズモの追加
新しいテスト
ソリューショ
ンUnity
Remote4
Win8.1での解像
度変更
Windows Store
アプリでのコ
ンパスAPI等の
追加
等
新しいUIシステ
ム
新しい矩形指定
ツール
拡張可能なイベ
ントメッセージ
システム
永続的なデリ
ゲート(Unityイ
ベント)
新たなAndroid
ビルドターゲッ
ト
物理ベース
シェーディン
グ
Enlightenによる
リアルタイムGI
オーディオミ
キサー
HDR反射プロー
ブ
PhysX3.3による
大規模なパ
フォーマンス
改善
アニメーショ
ンシステムの
メジャーアッ
プデート
WebGLプレ
ビュー
新しいマルチプレイ
ヤーネットワーク機
能の追加
新しいネットワーク
コンポーネントと
NetworkBehaviorベー
スクラス
新しい
NetworkManager
Occulus Riftサポート
新しいHDRカラー
ピッカー
グラフィックス:テ
クスチャ圧縮サポー
ト
Windows での実験的
なOpenGL 4.5, ES3.1
サポート
新しい実行時アサー
ションライブラリ
Unity アナリティクス
ProjectId
Home Window login統
合
Home Window ライセ
ンス統合
2D:アトラス
空間を節約
Cloud
Services: アク
セス制御のリ
ストをサポー
ト
全体的に最適
化
Android:
IL2CPP の実験
的なサポート
WebGL:
WebGL 2.0 を
実験的サポー
ト
Windows
Store Apps:
Universal
Windows アプ
リケーション
(Windows10)
のサポート
Plugins: 低レ
ベル プラグ
イン API の拡
張
その他多数
マルチプロセッ
サ最適化
ストーリーテリ
ングの向上
NintendoSwitch
エディタ: CPU プロファ
イラタイムラインでの拡
張。素早いプラット
フォーム変更のために
キャッシュサーバーを
ローカルで作動
グラフィックス:
BC4,BC5,BC6,BC7 圧縮テク
スチャ フォーマットと
RGBAHalfフォーマット。
キューブマップ配列。
OpenGL ES 3.x のAndroid
と MetalのiOSでの線形色
空間。新たな(Preview)
LookDev エディタウィン
ドウ。Unitysplash screen
ツール
Particles: 新たな
CapsuleCollider2D。新た
な モジュール:ライトモ
ジュール, noise モジュー
ル,尾 モジュール
シェーダ: レンダーター
ゲット前 ブレンドモード
VR: HoloLensサポート
GI: ライトプローブプロキ
シボリューム
Graphics: GPU インスタン
ス化サポート。改良され
たマルチスレッドレンダ
リング。モーションベク
トルレンダリングサポー
ト
IL2CPP: IL2CPP の Android 用
公式サポート
iOS: オンデマンドリソース
(ODR) 初期インストールタ
グのサポートを追加
Physics: さまざまな物理演
算の改良
Services: Performance
Reporting サービスの統合
Shaders: ComputeShader の
改良
VR: マルチデバイスサポー
ト
VR: ネイティブの OpenVR
サポートの追加
Windows:
UnityEngine.Windows.Speec
h 以下に音声認識API を追
加
Unityエディター
の機能:
新しいプログレッ
シブライトマッ
パー
新しいビデオプレ
イヤー
macOS版Unityエ
ディターでMetal
2D ゲーム開発の
ワークフロー改善
のための新機能
Google Daydream、
Cardboard、
Facebook
Gameroom対応
Vulkan。
Metalを使用した
計算処理をサポー
ト
コンポーネ
ント化
2D
Placeholder
Assets
Creation
Tools
オイラー曲
線のイン
ポート
非同期テク
スチャ更新
リモートフ
レームデ
バッガー
グラフィッ
クスデバッ
ガ
2D物理の多
くの機能拡
張
等
新しい被写界
深度、ブルー
ムエフェクト。
水プレハブ
OpenGL ES 2.0
での最適化
シェーダのモ
バイル最適化
プレイヤーか
らデバッグ可
能
スタンドアロ
ンプレイヤー
のプロファイ
リング
Android
6.0
Marshm
allow対
応
IL2CPP
バグfix
その他
バグfix
HW対応
・近年ほど、多くのHW, Graphics APIに対応
・[仮説] 将来的には各種デバイス対応がボトルネックに
開発の大規模化やゲームエンジンの寡占化、機能特化等に分かれうる
Unity3D の新規機能
3rd party 製ライブラリ
・定期的に本流に組み込まれる
・[仮説] 今後も先端的な技術がマイクロサービス的に組み込まれうる
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
1.0
(6/6)
1.1
(8/23)
1.2
(12/21)
1.5
(6/16)
1.6
(11/28)
2.0
(10/10)
2.1
(7/24)
2.5
(3/18)
2.6
(10/28)
3.0
(9/27)
3.2
(1/10)
3.3
(3/1)
3.4
(7/26)
3.5
(2/14)
4.0
(11/13)
4.1
(3/13)
4.2
(7/22)
4.3
(11/12)
5.5
(11/30)
4.4
(7/24)
4.5
(5/27)
4.6
(11/25)
4.7
(12/17)
5.0
(3/3)
5.1
(6/9)
5.2
(9/8)
5.3
(12/8)
5.4
(7/28)
5.6
(3/31)
2017.x
(x/x)
Mac OS X
キーフレームアニメ
アセットのドラッグ
&ドロップに
対応したエディタ
スクリプトでのAI
JS, C#, Boo
スキンメッシュ
パーティクル
テクスチャアニメ
法線マップ生成
マルチカメラ
スカイボックス
レンダーテクスチャ
スポットライト
バンプマップ
シェーダライブラリ
Ageia物理
ラグドール
メッシュ間衝突
3Dオーディオ
Maya, Cinema4D,
LW, Motion Builder
QuickTime
S3TC
自動mip生成
Windows対応
フルスクリーンエフェク
ト
マテリアルへのテクス
チャレンダリング
物理エンジンの改良
ラグドールのウィザード
FPSのコントローラー
ワークフローの拡張性
マテリアルシステムのリ
ファクタリングでの高速
化
半透明を透過した影
ビヘイビアスクリプト追
加
スクリプトの改良
- Windows 版のwebビルド
- Mac の universalapplicationに対応
- アニメーションシステム(ブレンド、
ミックス、加算、歩きの同期、時間・速
度・重みの制御、1・2・4骨/頂点の
スキニング)、従来からのラグドール
- ビークル
- ポストエフェクト追
(noise、グロー、コントラスト強調)
- Mesh scriptによる動的なメッシュ生成
- オンザフライのテクスチャの生成・修
正
- パーティクルのスクリプトシステム
- ライトマップ
- TrueTypeフォント
- Cinema 4Dファイルのインポート
- ドキュメントの充実
- 5つのチュートリアルの導入
-ブラウザへのアクセス
- Webへのストリーミング
- Vistaサポート
-ドキュメントの拡張
-ビデオチュートリアル
-オーディオエフェクト
-共同開発の改善
-物理エンジンでの
レイキャスト
-フルの>NETDLLサポート
-地形エンジン
-ビデオプレイバック
-DirectX9
-マルチプレイヤー
ネットワークゲーム対応
-動的シャドウ
-GUIシステムの改善
-Webへのストリーミング
と圧縮
-アセットサーバー
-アセットバンドルのストリーム
-プロシージャルなキャラクタとア
ニメーション(スキンモデルのスク
リプト対応)
-シェーダの差し替え
-Immediateモードのレンダリング
-地形のストリーミング
-地面へのリアルタイムシャドウ
-Editorの拡張性の向上
-アセットプロセスパイプライン
-Undo
-Windowsでのエディタの
互換性向上
-使いやすさの向上
(ツールへの容易なアクセス)
-3ds maxからのインポート
-タブインターフェイス
-配置の使いやすさの向上
-エディタの完全なカスタマイ
ズ
-エディタでの適切な情報の表
示
-その他、多くの機能拡張とバ
グ修正
-ファイル読み込みの
最適化
-プロファイラ
-全オブジェクトへの
アニメーションの適
応
-VCSサポート、
VSインテグレーショ
ン
-AA,AO,
シャドウマップの改
善
-エディタ内検索
-配置のスナップ機能
-エディタのプラット
フォーム統合
-高品質のライトマッ
プ
-ディファードレンダ
リング
-PVSオクルージョン
カリング
-ソースレベルデバッ
ガ
-オーディオフィルタ
-レンズエフェクト
-プロシージャ
ルテクスチャ
(サブスタンス
の技術を統合)
-ユーザー指定
シーンビューア
イコンや修正可
能なプリミティ
ブコライダーな
どのエディタ拡
張
-影からアニ
メーションなど
全てにおいての
パフォーマンス
改善
-シーンやア
セットのキャッ
シュ付きのダウ
ンロード可能コ
ンテンツ
SWF出力
新しいパーティクルシステム
(Shuriken)
キャラクターのナビゲーショ
ンシステム
LOD管理
アセットキャッシュサーバー
HDR
マルチスレッド化
GPU Profiler
各種グラフィックス最適化
巨大なギズモの扱い可能
低レイテンシーカスタムオー
ディオフィルタの導入
iOS、Android
一般的なソーシャルAPIの追
加
等大きなアップデート
DX11
アニメーションク
リップの編集
Linuxサポート
イメージエフェク
トの更新
3Dテクスチャ
可変ウィンドウサ
イズ対応
新たなプロジェク
トブラウザ
GUIシステムの刷新
Eclipse対応
カスタムフォント
新しいアクティ
ベーションシステ
ム
Web Player
等多数
Substance
カスタムマテリア
ルエディタ
iOS:完全なマルチ
スクリーンサポー
ト
Mac: GameCenterサ
ポート
グラフィックス:
光源計算にシェー
ダ差し替えをサ
ポート
オーディオ:サン
プル精度用のスク
リプトAPI
エディタ:コン
ソールにおけるエ
ラーでのフィルタ
リング
影:モバイルでの
ハードウェアシャ
ドウマップフィル
タ
等
Windows Store Apps、
Windows Phone 8、
BlackBerry 10対応
無料範囲の拡大
AAレンダーテクス
チャ
イメージエフェクト
の新規追加と改善
GPUスキニング
Android: OpenGL ES 3.0
Android, iOS: ディ
ファードライティン
グ
Perforceサポート
メモリプロファイラ
iOS:クラッシュレポー
トAPIの追加
Linux:video4linux2-
supportedでの標準
Webカメラの対応
Mac:64ビットプレイ
ヤー
メカニム:アバター
生成API
等
2D:新しいレンダ
ラーコンポーネント
(スプライトレンダ
ラー)の追加
2D:スプライトパッ
キング(アトラス
化)
2D:Box2D物理エンジ
ンと2D物理コンポー
ネントの統合
新規アニメーション
ウィンドウ
エディタコントロー
ルをオーバーホール
MonoDevelop 4.0.1対
応
WindowsからiOSビル
ド
モーフターゲット対
応
グラフィックス最適
化
使用量の改善
DX11.1要素の追加
シェーダの機能の拡
張
Windows Store、
Windows Phoneへの
機能追加
プラット
フォームを
アップデート
できるモ
ジュールマネ
ジャーの導入
シェーダイン
ポートの改良
DX11.1でのステ
レオレンダリ
ング
iOSでのOpenGL
ES 3.0 サポート
2Dジョイント
ギズモの追加
新しいテスト
ソリューショ
ンUnity
Remote4
Win8.1での解像
度変更
Windows Store
アプリでのコ
ンパスAPI等の
追加
等
新しいUIシステ
ム
新しい矩形指定
ツール
拡張可能なイベ
ントメッセージ
システム
永続的なデリ
ゲート(Unityイ
ベント)
新たなAndroid
ビルドターゲッ
ト
物理ベース
シェーディン
グ
Enlightenによる
リアルタイムGI
オーディオミ
キサー
HDR反射プロー
ブ
PhysX3.3による
大規模なパ
フォーマンス
改善
アニメーショ
ンシステムの
メジャーアッ
プデート
WebGLプレ
ビュー
新しいマルチプレイ
ヤーネットワーク機能
の追加
新しいネットワークコ
ンポーネントと
NetworkBehaviorベース
クラス
新しいNetworkManager
Occulus Riftサポート
新しいHDRカラーピッ
カー
グラフィックス:テク
スチャ圧縮サポート
Windows での実験的な
OpenGL 4.5, ES3.1 サ
ポート
新しい実行時アサー
ションライブラリ
Unity アナリティクス
ProjectId
Home Window login統合
Home Window ライセン
ス統合
2D:アトラス
空間を節約
Cloud
Services: アク
セス制御のリ
ストをサポー
ト
全体的に最適
化
Android:
IL2CPP の実験
的なサポート
WebGL:
WebGL 2.0 を
実験的サポー
ト
Windows
Store Apps:
Universal
Windows アプ
リケーション
(Windows10)
のサポート
Plugins: 低レ
ベル プラグ
イン API の拡
張
その他多数
エディタ: CPU プロファ
イラタイムラインでの拡
張。素早いプラット
フォーム変更のために
キャッシュサーバーを
ローカルで作動
グラフィックス:
BC4,BC5,BC6,BC7 圧縮テク
スチャ フォーマットと
RGBAHalfフォーマット。
キューブマップ配列。
OpenGL ES 3.x のAndroid
と MetalのiOSでの線形色
空間。新たな(Preview)
LookDev エディタウィン
ドウ。Unitysplash screen
ツール
Particles: 新たな
CapsuleCollider2D。新た
な モジュール:ライトモ
ジュール, noise モジュー
ル,尾 モジュール
シェーダ: レンダーター
ゲット前 ブレンドモード
VR: HoloLensサポート
GI: ライトプローブプロ
キシボリューム
Graphics: GPU インスタ
ンス化サポート。改良
されたマルチスレッド
レンダリング。モー
ションベクトルレンダ
リングサポート
IL2CPP: IL2CPP の Android
用公式サポート
iOS: オンデマンドリ
ソース (ODR) 初期イン
ストールタグのサポー
トを追加
Physics: さまざまな物理
演算の改良
Services: Performance
Reporting サービスの統
合
Shaders: ComputeShader
の改良
VR: マルチデバイスサ
ポート
VR: ネイティブの
OpenVR サポートの追加
Windows:
UnityEngine.Windows.Spe
ech 以下に音声認識API
を追加
Unityエディター
の機能:
新しいプログレッ
シブライトマッ
パー
新しいビデオプレ
イヤー
macOS版Unityエ
ディターでMetal
2D ゲーム開発の
ワークフロー改善
のための新機能
Google Daydream、
Cardboard、
Facebook
Gameroom対応
Vulkan。
Metalを使用した
計算処理をサポー
ト
コンポーネ
ント化
2D
Placeholder
Assets
Creation
Tools
オイラー曲
線のイン
ポート
非同期テク
スチャ更新
リモートフ
レームデ
バッガー
グラフィッ
クスデバッ
ガ
2D物理の多
くの機能拡
張
等
新しい被写
界深度、ブ
ルームエ
フェクト。
水プレハブ
OpenGL ES
2.0での最適
化
シェーダの
モバイル最
適化
プレイヤー
からデバッ
グ可能
スタンドア
ロンプレイ
ヤーのプロ
ファイリン
グ
Android
6.0
Marshm
allow対
応
IL2CPP
バグfix
その他
バグfix
マルチプロセッ
サ最適化
ストーリーテリ
ングの向上
NintendoSwitch
Unity3D の新規機能
まとめ
• ゲームエンジンを調査
• 全体的な調査
• 探索的な調査
• 調査からの仮設
• 大規模ゲームエンジンの台頭で新たな開発の意義が薄れてきた
• 捕捉されていないゲームエンジンが存在する
• ゲームエンジンの比重が3Dに偏っていくことはない
• 将来的には各種デバイス対応がボトルネックに
• 開発の大規模化やゲームエンジンの寡占化、機能特化等に分かれうる
• 今後も先端的な技術がマイクロサービス的に組み込まれうる
• 今後の課題
• より一層の調査
• 仮説の精度向上
• ゲームエンジンのupdateに伴う評価

More Related Content

What's hot

「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論Yoshiki Hayama
 
Steam ゲーム内購入 サーバーサイド実装について
Steam ゲーム内購入 サーバーサイド実装についてSteam ゲーム内購入 サーバーサイド実装について
Steam ゲーム内購入 サーバーサイド実装についてKLab Inc. / Tech
 
WFSのゲームエンジンの歴史と今後の戦略
WFSのゲームエンジンの歴史と今後の戦略WFSのゲームエンジンの歴史と今後の戦略
WFSのゲームエンジンの歴史と今後の戦略gree_tech
 
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチYoshiki Hayama
 
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例sairoutine
 
【Unity】 Behavior TreeでAIを作る
 【Unity】 Behavior TreeでAIを作る 【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作るtorisoup
 
Assembly Definition あれやこれ
Assembly Definition あれやこれAssembly Definition あれやこれ
Assembly Definition あれやこれNakanoYosuke1
 
継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説するTaishiYamada1
 
カード収集ゲームにおけるPlayFabの使い方
カード収集ゲームにおけるPlayFabの使い方カード収集ゲームにおけるPlayFabの使い方
カード収集ゲームにおけるPlayFabの使い方Daisuke Masubuchi
 
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術Unity Technologies Japan K.K.
 
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~UnityTechnologiesJapan002
 
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎ken_kitahara
 
three.jsを「遅い」と思わせないデータの扱い方
three.jsを「遅い」と思わせないデータの扱い方three.jsを「遅い」と思わせないデータの扱い方
three.jsを「遅い」と思わせないデータの扱い方jey en
 
確実に良くするUI/UX設計
確実に良くするUI/UX設計確実に良くするUI/UX設計
確実に良くするUI/UX設計Takayuki Fukatsu
 
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫Yuta Imai
 
アニメーションとスキニングをBurstで独自実装する.pdf
アニメーションとスキニングをBurstで独自実装する.pdfアニメーションとスキニングをBurstで独自実装する.pdf
アニメーションとスキニングをBurstで独自実装する.pdfinfinite_loop
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編infinite_loop
 
価値探索 -仮説検証の実践-
価値探索 -仮説検証の実践-価値探索 -仮説検証の実践-
価値探索 -仮説検証の実践-toshihiro ichitani
 

What's hot (20)

「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
 
Steam ゲーム内購入 サーバーサイド実装について
Steam ゲーム内購入 サーバーサイド実装についてSteam ゲーム内購入 サーバーサイド実装について
Steam ゲーム内購入 サーバーサイド実装について
 
WFSのゲームエンジンの歴史と今後の戦略
WFSのゲームエンジンの歴史と今後の戦略WFSのゲームエンジンの歴史と今後の戦略
WFSのゲームエンジンの歴史と今後の戦略
 
Unity2018/2019における最適化事情
Unity2018/2019における最適化事情Unity2018/2019における最適化事情
Unity2018/2019における最適化事情
 
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
 
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
 
【Unity】 Behavior TreeでAIを作る
 【Unity】 Behavior TreeでAIを作る 【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
 
Assembly Definition あれやこれ
Assembly Definition あれやこれAssembly Definition あれやこれ
Assembly Definition あれやこれ
 
継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する
 
カード収集ゲームにおけるPlayFabの使い方
カード収集ゲームにおけるPlayFabの使い方カード収集ゲームにおけるPlayFabの使い方
カード収集ゲームにおけるPlayFabの使い方
 
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
 
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
 
ゲーム研究で卒論を書かせるには
ゲーム研究で卒論を書かせるにはゲーム研究で卒論を書かせるには
ゲーム研究で卒論を書かせるには
 
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
 
three.jsを「遅い」と思わせないデータの扱い方
three.jsを「遅い」と思わせないデータの扱い方three.jsを「遅い」と思わせないデータの扱い方
three.jsを「遅い」と思わせないデータの扱い方
 
確実に良くするUI/UX設計
確実に良くするUI/UX設計確実に良くするUI/UX設計
確実に良くするUI/UX設計
 
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
 
アニメーションとスキニングをBurstで独自実装する.pdf
アニメーションとスキニングをBurstで独自実装する.pdfアニメーションとスキニングをBurstで独自実装する.pdf
アニメーションとスキニングをBurstで独自実装する.pdf
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
 
価値探索 -仮説検証の実践-
価値探索 -仮説検証の実践-価値探索 -仮説検証の実践-
価値探索 -仮説検証の実践-
 

Viewers also liked

(人狼知能合宿)ビデオゲームへの人狼知能の応用について
 (人狼知能合宿)ビデオゲームへの人狼知能の応用について (人狼知能合宿)ビデオゲームへの人狼知能の応用について
(人狼知能合宿)ビデオゲームへの人狼知能の応用についてTakashi Imagire
 
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例Takashi Imagire
 
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことAWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことKeisuke Nishitani
 
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのことDevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのことTerui Masashi
 
ゲームテストへの新しいアプローチ
 ゲームテストへの新しいアプローチ ゲームテストへの新しいアプローチ
ゲームテストへの新しいアプローチTakashi Imagire
 
ゲーム作りから導くスクラムマネージャー
ゲーム作りから導くスクラムマネージャーゲーム作りから導くスクラムマネージャー
ゲーム作りから導くスクラムマネージャーTakashi Imagire
 
Androidでvulkan事始め
Androidでvulkan事始めAndroidでvulkan事始め
Androidでvulkan事始め章暢 藤井
 
良くわかるMeta
良くわかるMeta良くわかるMeta
良くわかるMetadaichi horio
 
サービスが生まれてから死ぬまで @激突! Aiming x CloverLab [インフラ対決]部門
サービスが生まれてから死ぬまで @激突! Aiming x CloverLab [インフラ対決]部門サービスが生まれてから死ぬまで @激突! Aiming x CloverLab [インフラ対決]部門
サービスが生まれてから死ぬまで @激突! Aiming x CloverLab [インフラ対決]部門Akihiro Sugeno
 
Singapore Insurtech Landscape
Singapore Insurtech LandscapeSingapore Insurtech Landscape
Singapore Insurtech LandscapeEverett Leonidas
 
Designing realistic medicine
Designing realistic medicineDesigning realistic medicine
Designing realistic medicineMike Press
 
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜Akira Nagata
 
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移まべ☆てっく運営
 
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」Yusuke KUROIWA
 
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」Yotaro Fujii
 
Workshop: Docker on Elastic Beanstalk
Workshop: Docker on Elastic BeanstalkWorkshop: Docker on Elastic Beanstalk
Workshop: Docker on Elastic Beanstalk輝 子安
 
サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事Hiroyuki Hiki
 
20170310_InDatabaseAnalytics_#1
20170310_InDatabaseAnalytics_#120170310_InDatabaseAnalytics_#1
20170310_InDatabaseAnalytics_#1Kohei KaiGai
 
FrameGraph: Extensible Rendering Architecture in Frostbite
FrameGraph: Extensible Rendering Architecture in FrostbiteFrameGraph: Extensible Rendering Architecture in Frostbite
FrameGraph: Extensible Rendering Architecture in FrostbiteElectronic Arts / DICE
 
High Dynamic Range color grading and display in Frostbite
High Dynamic Range color grading and display in FrostbiteHigh Dynamic Range color grading and display in Frostbite
High Dynamic Range color grading and display in FrostbiteElectronic Arts / DICE
 

Viewers also liked (20)

(人狼知能合宿)ビデオゲームへの人狼知能の応用について
 (人狼知能合宿)ビデオゲームへの人狼知能の応用について (人狼知能合宿)ビデオゲームへの人狼知能の応用について
(人狼知能合宿)ビデオゲームへの人狼知能の応用について
 
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
卒業制作でのチームゲーム開発におけるアジャイル手法の段階的適用に関する事例
 
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことAWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべこと
 
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのことDevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
 
ゲームテストへの新しいアプローチ
 ゲームテストへの新しいアプローチ ゲームテストへの新しいアプローチ
ゲームテストへの新しいアプローチ
 
ゲーム作りから導くスクラムマネージャー
ゲーム作りから導くスクラムマネージャーゲーム作りから導くスクラムマネージャー
ゲーム作りから導くスクラムマネージャー
 
Androidでvulkan事始め
Androidでvulkan事始めAndroidでvulkan事始め
Androidでvulkan事始め
 
良くわかるMeta
良くわかるMeta良くわかるMeta
良くわかるMeta
 
サービスが生まれてから死ぬまで @激突! Aiming x CloverLab [インフラ対決]部門
サービスが生まれてから死ぬまで @激突! Aiming x CloverLab [インフラ対決]部門サービスが生まれてから死ぬまで @激突! Aiming x CloverLab [インフラ対決]部門
サービスが生まれてから死ぬまで @激突! Aiming x CloverLab [インフラ対決]部門
 
Singapore Insurtech Landscape
Singapore Insurtech LandscapeSingapore Insurtech Landscape
Singapore Insurtech Landscape
 
Designing realistic medicine
Designing realistic medicineDesigning realistic medicine
Designing realistic medicine
 
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
 
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
 
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
 
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
 
Workshop: Docker on Elastic Beanstalk
Workshop: Docker on Elastic BeanstalkWorkshop: Docker on Elastic Beanstalk
Workshop: Docker on Elastic Beanstalk
 
サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事
 
20170310_InDatabaseAnalytics_#1
20170310_InDatabaseAnalytics_#120170310_InDatabaseAnalytics_#1
20170310_InDatabaseAnalytics_#1
 
FrameGraph: Extensible Rendering Architecture in Frostbite
FrameGraph: Extensible Rendering Architecture in FrostbiteFrameGraph: Extensible Rendering Architecture in Frostbite
FrameGraph: Extensible Rendering Architecture in Frostbite
 
High Dynamic Range color grading and display in Frostbite
High Dynamic Range color grading and display in FrostbiteHigh Dynamic Range color grading and display in Frostbite
High Dynamic Range color grading and display in Frostbite
 

Similar to ゲームエンジンの歴史概要

同人ゲーム開発におけるゲームエンジンの現状
同人ゲーム開発におけるゲームエンジンの現状同人ゲーム開発におけるゲームエンジンの現状
同人ゲーム開発におけるゲームエンジンの現状Takashi Imagire
 
Unreal Engine 4 勉強会 福岡 2014/05/25
Unreal Engine 4 勉強会 福岡 2014/05/25Unreal Engine 4 勉強会 福岡 2014/05/25
Unreal Engine 4 勉強会 福岡 2014/05/25Daisuke Nakamura
 
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!エピック・ゲームズ・ジャパン Epic Games Japan
 
30分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.230分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.2uchan_nos
 
コミケでのゲームエンジン2017
コミケでのゲームエンジン2017コミケでのゲームエンジン2017
コミケでのゲームエンジン2017Takashi Imagire
 
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきことアプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきことYutoNishine
 
ゲームエンジンの知能化の設計-ゲームエンジンにおける人工知能の導入-
ゲームエンジンの知能化の設計-ゲームエンジンにおける人工知能の導入-ゲームエンジンの知能化の設計-ゲームエンジンにおける人工知能の導入-
ゲームエンジンの知能化の設計-ゲームエンジンにおける人工知能の導入-Youichiro Miyake
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~Daisuke Masubuchi
 
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~日本マイクロソフト株式会社
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~Daisuke Masubuchi
 
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~日本マイクロソフト株式会社
 
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)YutoNishine
 

Similar to ゲームエンジンの歴史概要 (13)

同人ゲーム開発におけるゲームエンジンの現状
同人ゲーム開発におけるゲームエンジンの現状同人ゲーム開発におけるゲームエンジンの現状
同人ゲーム開発におけるゲームエンジンの現状
 
Unreal Engine 4 勉強会 福岡 2014/05/25
Unreal Engine 4 勉強会 福岡 2014/05/25Unreal Engine 4 勉強会 福岡 2014/05/25
Unreal Engine 4 勉強会 福岡 2014/05/25
 
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
 
30分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.230分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.2
 
コミケでのゲームエンジン2017
コミケでのゲームエンジン2017コミケでのゲームエンジン2017
コミケでのゲームエンジン2017
 
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきことアプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
 
ゲームエンジンの知能化の設計-ゲームエンジンにおける人工知能の導入-
ゲームエンジンの知能化の設計-ゲームエンジンにおける人工知能の導入-ゲームエンジンの知能化の設計-ゲームエンジンにおける人工知能の導入-
ゲームエンジンの知能化の設計-ゲームエンジンにおける人工知能の導入-
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
 
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
 
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
 
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)
 
Unreal engine4を使ったVRコンテンツ製作で 120%役に立つtips集+GDC情報をご紹介
Unreal engine4を使ったVRコンテンツ製作で 120%役に立つtips集+GDC情報をご紹介Unreal engine4を使ったVRコンテンツ製作で 120%役に立つtips集+GDC情報をご紹介
Unreal engine4を使ったVRコンテンツ製作で 120%役に立つtips集+GDC情報をご紹介
 

More from Takashi Imagire

『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたことTakashi Imagire
 
2件のHPG18 ショートペーパーの説明
2件のHPG18 ショートペーパーの説明2件のHPG18 ショートペーパーの説明
2件のHPG18 ショートペーパーの説明Takashi Imagire
 
Chroma blur (日本語での説明)
Chroma blur (日本語での説明)Chroma blur (日本語での説明)
Chroma blur (日本語での説明)Takashi Imagire
 
ソフトウェアだんどり
ソフトウェアだんどりソフトウェアだんどり
ソフトウェアだんどりTakashi Imagire
 
LeSS Study [2015/Dec./16] 資料(公開版)
LeSS Study [2015/Dec./16] 資料(公開版)LeSS Study [2015/Dec./16] 資料(公開版)
LeSS Study [2015/Dec./16] 資料(公開版)Takashi Imagire
 
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)Takashi Imagire
 
The SGGX Microflake Distribution 実装
The SGGX Microflake Distribution 実装The SGGX Microflake Distribution 実装
The SGGX Microflake Distribution 実装Takashi Imagire
 
SGGXマイクロフレーク分布
SGGXマイクロフレーク分布SGGXマイクロフレーク分布
SGGXマイクロフレーク分布Takashi Imagire
 
くじびきイテレーション for アジャイルサムライ横浜道場
くじびきイテレーション for アジャイルサムライ横浜道場くじびきイテレーション for アジャイルサムライ横浜道場
くじびきイテレーション for アジャイルサムライ横浜道場Takashi Imagire
 
GDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックスGDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックスTakashi Imagire
 
すべての優先度が1の時の優先順位の決め方
すべての優先度が1の時の優先順位の決め方すべての優先度が1の時の優先順位の決め方
すべての優先度が1の時の優先順位の決め方Takashi Imagire
 
くじびきイテレーション
くじびきイテレーションくじびきイテレーション
くじびきイテレーションTakashi Imagire
 
実践的ふりかえり (SAPPORO CEDEC 2014)
実践的ふりかえり (SAPPORO CEDEC 2014)実践的ふりかえり (SAPPORO CEDEC 2014)
実践的ふりかえり (SAPPORO CEDEC 2014)Takashi Imagire
 
無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~Takashi Imagire
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門Takashi Imagire
 
TDD Boot Camp Tokyo for C++ 2014-01 補講
TDD Boot Camp Tokyo for C++ 2014-01 補講TDD Boot Camp Tokyo for C++ 2014-01 補講
TDD Boot Camp Tokyo for C++ 2014-01 補講Takashi Imagire
 
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料Takashi Imagire
 
スクラム道場.10 朝会 (Game Community Summit 2013)
スクラム道場.10 朝会 (Game Community Summit 2013)スクラム道場.10 朝会 (Game Community Summit 2013)
スクラム道場.10 朝会 (Game Community Summit 2013)Takashi Imagire
 
第11回 scrum boot camp in NII ワークショップ
第11回 scrum boot camp in NII ワークショップ第11回 scrum boot camp in NII ワークショップ
第11回 scrum boot camp in NII ワークショップTakashi Imagire
 
つくる○アジャイル
つくる○アジャイルつくる○アジャイル
つくる○アジャイルTakashi Imagire
 

More from Takashi Imagire (20)

『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
『ゲームクリエイター育成会議 オフラインミーティングVol.1 「遊びと学びの研究者に聞く、ゲームデザイナーの育て方」』に参加するにあたって自分なりに考えたこと
 
2件のHPG18 ショートペーパーの説明
2件のHPG18 ショートペーパーの説明2件のHPG18 ショートペーパーの説明
2件のHPG18 ショートペーパーの説明
 
Chroma blur (日本語での説明)
Chroma blur (日本語での説明)Chroma blur (日本語での説明)
Chroma blur (日本語での説明)
 
ソフトウェアだんどり
ソフトウェアだんどりソフトウェアだんどり
ソフトウェアだんどり
 
LeSS Study [2015/Dec./16] 資料(公開版)
LeSS Study [2015/Dec./16] 資料(公開版)LeSS Study [2015/Dec./16] 資料(公開版)
LeSS Study [2015/Dec./16] 資料(公開版)
 
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
課題探検迷子に捧ぐゲーム流価値の創造術 (公開版)
 
The SGGX Microflake Distribution 実装
The SGGX Microflake Distribution 実装The SGGX Microflake Distribution 実装
The SGGX Microflake Distribution 実装
 
SGGXマイクロフレーク分布
SGGXマイクロフレーク分布SGGXマイクロフレーク分布
SGGXマイクロフレーク分布
 
くじびきイテレーション for アジャイルサムライ横浜道場
くじびきイテレーション for アジャイルサムライ横浜道場くじびきイテレーション for アジャイルサムライ横浜道場
くじびきイテレーション for アジャイルサムライ横浜道場
 
GDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックスGDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックス
 
すべての優先度が1の時の優先順位の決め方
すべての優先度が1の時の優先順位の決め方すべての優先度が1の時の優先順位の決め方
すべての優先度が1の時の優先順位の決め方
 
くじびきイテレーション
くじびきイテレーションくじびきイテレーション
くじびきイテレーション
 
実践的ふりかえり (SAPPORO CEDEC 2014)
実践的ふりかえり (SAPPORO CEDEC 2014)実践的ふりかえり (SAPPORO CEDEC 2014)
実践的ふりかえり (SAPPORO CEDEC 2014)
 
無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
 
TDD Boot Camp Tokyo for C++ 2014-01 補講
TDD Boot Camp Tokyo for C++ 2014-01 補講TDD Boot Camp Tokyo for C++ 2014-01 補講
TDD Boot Camp Tokyo for C++ 2014-01 補講
 
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
 
スクラム道場.10 朝会 (Game Community Summit 2013)
スクラム道場.10 朝会 (Game Community Summit 2013)スクラム道場.10 朝会 (Game Community Summit 2013)
スクラム道場.10 朝会 (Game Community Summit 2013)
 
第11回 scrum boot camp in NII ワークショップ
第11回 scrum boot camp in NII ワークショップ第11回 scrum boot camp in NII ワークショップ
第11回 scrum boot camp in NII ワークショップ
 
つくる○アジャイル
つくる○アジャイルつくる○アジャイル
つくる○アジャイル
 

Recently uploaded

知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 

Recently uploaded (10)

知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

ゲームエンジンの歴史概要

  • 2. 背景 • ゲームエンジン • 現在のゲーム開発では不可欠 • 系統立ててまとめられた情報は少ない • ゲームエンジンの歴史の調査を行う • 情報の整理 • 今後の展望の予測
  • 3. 調査方法 • インターネットにおける情報を収集 • 現時点で存在しない情報には、internet archive を利用 • 調査内容 • ゲームエンジンの種類・リリースされた年 • ゲームエンジン自体のリリースか、ゲームエンジンを使用し たゲームがリリースされた年 • 大きくバージョンが異なる場合は、別のゲームエンジンとし て計測 • id Tech, id Tech 2, id Tech 3, … • ゲームミドルウェアも調査 • 新規に追加された機能の歴史 • 幾つかのゲームエンジンに関する探索的調査
  • 4. ゲームエンジンの全体の推移 • 調査対象 • ゲームエンジン:258件 • 上記に含まれないリリース年が不明なゲームエンジ ン:16件 • ミドルウェア:16件
  • 12. 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 Unity3D の新規機能 1.0 (6/6) 1.1 (8/23) 1.2 (12/21) 1.5 (6/16) 1.6 (11/28) 2.0 (10/10) 2.1 (7/24) 2.5 (3/18) 2.6 (10/28) 3.0 (9/27) 3.2 (1/10) 3.3 (3/1) 3.4 (7/26) 3.5 (2/14) 4.0 (11/13) 4.1 (3/13) 4.2 (7/22) 4.3 (11/12) 5.5 (11/30) 4.4 (7/24) 4.5 (5/27) 4.6 (11/25) 4.7 (12/17) 5.0 (3/3) 5.1 (6/9) 5.2 (9/8) 5.3 (12/8) 5.4 (7/28) 5.6 (3/31) 2017.x (x/x) Mac OS X キーフレームアニメ アセットのドラッグ &ドロップに 対応したエディタ スクリプトでのAI JS, C#, Boo スキンメッシュ パーティクル テクスチャアニメ 法線マップ生成 マルチカメラ スカイボックス レンダーテクスチャ スポットライト バンプマップ シェーダライブラリ Ageia物理 ラグドール メッシュ間衝突 3Dオーディオ Maya, Cinema4D, LW, Motion Builder QuickTime S3TC 自動mip生成 Windows対応 フルスクリーンエフェク ト マテリアルへのテクス チャレンダリング 物理エンジンの改良 ラグドールのウィザード FPSのコントローラー ワークフローの拡張性 マテリアルシステムのリ ファクタリングでの高速 化 半透明を透過した影 ビヘイビアスクリプト追 加 スクリプトの改良 - Windows 版のwebビルド - Mac の universalapplicationに対応 - アニメーションシステム(ブレンド、 ミックス、加算、歩きの同期、時間・速 度・重みの制御、1・2・4骨/頂点の スキニング)、従来からのラグドール - ビークル - ポストエフェクト追 (noise、グロー、コントラスト強調) - Mesh scriptによる動的なメッシュ生成 - オンザフライのテクスチャの生成・修 正 - パーティクルのスクリプトシステム - ライトマップ - TrueTypeフォント - Cinema 4Dファイルのインポート - ドキュメントの充実 - 5つのチュートリアルの導入 -ブラウザへのアクセス - Webへのストリーミング - Vistaサポート -ドキュメントの拡張 -ビデオチュートリアル -オーディオエフェクト -共同開発の改善 -物理エンジンでの レイキャスト -フルの>NETDLLサポート -地形エンジン -ビデオプレイバック -DirectX9 -マルチプレイヤー ネットワークゲーム対応 -動的シャドウ -GUIシステムの改善 -Webへのストリーミング と圧縮 -アセットサーバー -アセットバンドルのストリーム -プロシージャルなキャラクタとア ニメーション(スキンモデルのスク リプト対応) -シェーダの差し替え -Immediateモードのレンダリング -地形のストリーミング -地面へのリアルタイムシャドウ -Editorの拡張性の向上 -アセットプロセスパイプライン -Undo -Windowsでのエディタの 互換性向上 -使いやすさの向上 (ツールへの容易なアクセス) -3ds maxからのインポート -タブインターフェイス -配置の使いやすさの向上 -エディタの完全なカスタマイ ズ -エディタでの適切な情報の表 示 -その他、多くの機能拡張とバ グ修正 -ファイル読み込みの 最適化 -プロファイラ -全オブジェクトへの アニメーションの適 応 -VCSサポート、 VSインテグレーショ ン -AA,AO, シャドウマップの改 善 -エディタ内検索 -配置のスナップ機能 -エディタのプラット フォーム統合 -高品質のライトマッ プ -ディファードレンダ リング -PVSオクルージョン カリング -ソースレベルデバッ ガ -オーディオフィルタ -レンズエフェクト -プロシージャ ルテクスチャ (サブスタンス の技術を統合) -ユーザー指定 シーンビューア イコンや修正可 能なプリミティ ブコライダーな どのエディタ拡 張 -影からアニ メーションなど 全てにおいての パフォーマンス 改善 -シーンやア セットのキャッ シュ付きのダウ ンロード可能コ ンテンツ SWF出力 新しいパーティクルシステム (Shuriken) キャラクターのナビゲーショ ンシステム LOD管理 アセットキャッシュサーバー HDR マルチスレッド化 GPU Profiler 各種グラフィックス最適化 巨大なギズモの扱い可能 低レイテンシーカスタムオー ディオフィルタの導入 iOS、Android 一般的なソーシャルAPIの追 加 等大きなアップデート DX11 アニメーションク リップの編集 Linuxサポート イメージエフェク トの更新 3Dテクスチャ 可変ウィンドウサ イズ対応 新たなプロジェク トブラウザ GUIシステムの刷新 Eclipse対応 カスタムフォント 新しいアクティ ベーションシステ ム Web Player 等多数 Substance カスタムマテリア ルエディタ iOS:完全なマルチ スクリーンサポー ト Mac: GameCenterサ ポート グラフィックス: 光源計算にシェー ダ差し替えをサ ポート オーディオ:サン プル精度用のスク リプトAPI エディタ:コン ソールにおけるエ ラーでのフィルタ リング 影:モバイルでの ハードウェアシャ ドウマップフィル タ 等 Windows Store Apps、 Windows Phone 8、 BlackBerry 10対応 無料範囲の拡大 AAレンダーテクス チャ イメージエフェクト の新規追加と改善 GPUスキニング Android: OpenGL ES 3.0 Android, iOS: ディ ファードライティン グ Perforceサポート メモリプロファイラ iOS:クラッシュレポー トAPIの追加 Linux:video4linux2- supportedでの標準 Webカメラの対応 Mac:64ビットプレイ ヤー メカニム:アバター 生成API 等 2D:新しいレンダ ラーコンポーネント (スプライトレンダ ラー)の追加 2D:スプライトパッ キング(アトラス 化) 2D:Box2D物理エンジ ンと2D物理コンポー ネントの統合 新規アニメーション ウィンドウ エディタコントロー ルをオーバーホール MonoDevelop 4.0.1対 応 WindowsからiOSビル ド モーフターゲット対 応 グラフィックス最適 化 使用量の改善 DX11.1要素の追加 シェーダの機能の拡 張 Windows Store、 Windows Phoneへの 機能追加 プラット フォームを アップデート できるモ ジュールマネ ジャーの導入 シェーダイン ポートの改良 DX11.1でのステ レオレンダリ ング iOSでのOpenGL ES 3.0 サポート 2Dジョイント ギズモの追加 新しいテスト ソリューショ ンUnity Remote4 Win8.1での解像 度変更 Windows Store アプリでのコ ンパスAPI等の 追加 等 新しいUIシステ ム 新しい矩形指定 ツール 拡張可能なイベ ントメッセージ システム 永続的なデリ ゲート(Unityイ ベント) 新たなAndroid ビルドターゲッ ト 物理ベース シェーディン グ Enlightenによる リアルタイムGI オーディオミ キサー HDR反射プロー ブ PhysX3.3による 大規模なパ フォーマンス 改善 アニメーショ ンシステムの メジャーアッ プデート WebGLプレ ビュー 新しいマルチプレイ ヤーネットワーク機 能の追加 新しいネットワーク コンポーネントと NetworkBehavior ベースクラス 新しい NetworkManager Occulus Riftサポート 新しいHDRカラー ピッカー グラフィックス:テ クスチャ圧縮サポー ト Windows での実験的 なOpenGL 4.5, ES3.1 サポート 新しい実行時アサー ションライブラリ Unity アナリティク ス ProjectId Home Window login 統合 Home Window ライ センス統合 2D:アトラス 空間を節約 Cloud Services: アク セス制御のリ ストをサポー ト 全体的に最適 化 Android: IL2CPP の実験 的なサポート WebGL: WebGL 2.0 を 実験的サポー ト Windows Store Apps: Universal Windows アプ リケーション (Windows10) のサポート Plugins: 低レ ベル プラグ イン API の拡 張 その他多数 エディタ: CPU プロファ イラタイムラインでの拡 張。素早いプラット フォーム変更のために キャッシュサーバーを ローカルで作動 グラフィックス: BC4,BC5,BC6,BC7 圧縮テク スチャ フォーマットと RGBAHalfフォーマット。 キューブマップ配列。 OpenGL ES 3.x のAndroid と MetalのiOSでの線形色 空間。新たな(Preview) LookDev エディタウィン ドウ。Unitysplash screen ツール Particles: 新たな CapsuleCollider2D。新た な モジュール:ライトモ ジュール, noise モジュー ル,尾 モジュール シェーダ: レンダーター ゲット前 ブレンドモード VR: HoloLensサポート GI: ライトプローブプロ キシボリューム Graphics: GPU インスタ ンス化サポート。改良 されたマルチスレッド レンダリング。モー ションベクトルレンダ リングサポート IL2CPP: IL2CPP の Android 用公式サポート iOS: オンデマンドリ ソース (ODR) 初期イン ストールタグのサポー トを追加 Physics: さまざまな物理 演算の改良 Services: Performance Reporting サービスの統 合 Shaders: ComputeShader の改良 VR: マルチデバイスサ ポート VR: ネイティブの OpenVR サポートの追加 Windows: UnityEngine.Windows.Spe ech 以下に音声認識API を追加 Unityエディター の機能: 新しいプログレッ シブライトマッ パー 新しいビデオプレ イヤー macOS版Unityエ ディターでMetal 2D ゲーム開発の ワークフロー改善 のための新機能 Google Daydream、 Cardboard、 Facebook Gameroom対応 Vulkan。 Metalを使用した 計算処理をサポー ト コンポーネ ント化 2D Placeholder Assets Creation Tools オイラー曲 線のイン ポート 非同期テク スチャ更新 リモートフ レームデ バッガー グラフィッ クスデバッ ガ 2D物理の多 くの機能拡 張 等 新しい被写 界深度、ブ ルームエ フェクト。 水プレハブ OpenGL ES 2.0での最適 化 シェーダの モバイル最 適化 プレイヤー からデバッ グ可能 スタンドア ロンプレイ ヤーのプロ ファイリン グ Android 6.0 Marshm allow対 応 IL2CPP バグfix その他 バグfix マルチプロセッ サ最適化 ストーリーテリ ングの向上 NintendoSwitch
  • 13. 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 1.0 (6/6) 1.1 (8/23) 1.2 (12/21) 1.5 (6/16) 1.6 (11/28) 2.0 (10/10) 2.1 (7/24) 2.5 (3/18) 2.6 (10/28) 3.0 (9/27) 3.2 (1/10) 3.3 (3/1) 3.4 (7/26) 3.5 (2/14) 4.0 (11/13) 4.1 (3/13) 4.2 (7/22) 4.3 (11/12) 5.5 (11/30) 4.4 (7/24) 4.5 (5/27) 4.6 (11/25) 4.7 (12/17) 5.0 (3/3) 5.1 (6/9) 5.2 (9/8) 5.3 (12/8) 5.4 (7/28) 5.6 (3/31) 2017.x (x/x) Mac OS X キーフレームアニメ アセットのドラッグ &ドロップに 対応したエディタ スクリプトでのAI JS, C#, Boo スキンメッシュ パーティクル テクスチャアニメ 法線マップ生成 マルチカメラ スカイボックス レンダーテクスチャ スポットライト バンプマップ シェーダライブラリ Ageia物理 ラグドール メッシュ間衝突 3Dオーディオ Maya, Cinema4D, LW, Motion Builder QuickTime S3TC 自動mip生成 Windows対応 フルスクリーンエフェク ト マテリアルへのテクス チャレンダリング 物理エンジンの改良 ラグドールのウィザード FPSのコントローラー ワークフローの拡張性 マテリアルシステムのリ ファクタリングでの高速 化 半透明を透過した影 ビヘイビアスクリプト追 加 スクリプトの改良 - Windows 版のwebビルド - Mac の universalapplicationに対応 - アニメーションシステム(ブレンド、 ミックス、加算、歩きの同期、時間・速 度・重みの制御、1・2・4骨/頂点の スキニング)、従来からのラグドール - ビークル - ポストエフェクト追 (noise、グロー、コントラスト強調) - Mesh scriptによる動的なメッシュ生成 - オンザフライのテクスチャの生成・修 正 - パーティクルのスクリプトシステム - ライトマップ - TrueTypeフォント - Cinema 4Dファイルのインポート - ドキュメントの充実 - 5つのチュートリアルの導入 -ブラウザへのアクセス - Webへのストリーミング - Vistaサポート -ドキュメントの拡張 -ビデオチュートリアル -オーディオエフェクト -共同開発の改善 -物理エンジンでの レイキャスト -フルの>NETDLLサポート -地形エンジン -ビデオプレイバック -DirectX9 -マルチプレイヤー ネットワークゲーム対応 -動的シャドウ -GUIシステムの改善 -Webへのストリーミング と圧縮 -アセットサーバー -アセットバンドルのストリーム -プロシージャルなキャラクタとア ニメーション(スキンモデルのスク リプト対応) -シェーダの差し替え -Immediateモードのレンダリング -地形のストリーミング -地面へのリアルタイムシャドウ -Editorの拡張性の向上 -アセットプロセスパイプライン -Undo -Windowsでのエディタの 互換性向上 -使いやすさの向上 (ツールへの容易なアクセス) -3ds maxからのインポート -タブインターフェイス -配置の使いやすさの向上 -エディタの完全なカスタマイ ズ -エディタでの適切な情報の表 示 -その他、多くの機能拡張とバ グ修正 -ファイル読み込みの 最適化 -プロファイラ -全オブジェクトへの アニメーションの適 応 -VCSサポート、 VSインテグレーショ ン -AA,AO, シャドウマップの改 善 -エディタ内検索 -配置のスナップ機能 -エディタのプラット フォーム統合 -高品質のライトマッ プ -ディファードレンダ リング -PVSオクルージョン カリング -ソースレベルデバッ ガ -オーディオフィルタ -レンズエフェクト -プロシージャ ルテクスチャ (サブスタンス の技術を統合) -ユーザー指定 シーンビューア イコンや修正可 能なプリミティ ブコライダーな どのエディタ拡 張 -影からアニ メーションなど 全てにおいての パフォーマンス 改善 -シーンやア セットのキャッ シュ付きのダウ ンロード可能コ ンテンツ SWF出力 新しいパーティクルシステム (Shuriken) キャラクターのナビゲーショ ンシステム LOD管理 アセットキャッシュサーバー HDR マルチスレッド化 GPU Profiler 各種グラフィックス最適化 巨大なギズモの扱い可能 低レイテンシーカスタムオー ディオフィルタの導入 iOS、Android 一般的なソーシャルAPIの追 加 等大きなアップデート DX11 アニメーションク リップの編集 Linuxサポート イメージエフェク トの更新 3Dテクスチャ 可変ウィンドウサ イズ対応 新たなプロジェク トブラウザ GUIシステムの刷新 Eclipse対応 カスタムフォント 新しいアクティ ベーションシステ ム Web Player 等多数 Substance カスタムマテリア ルエディタ iOS:完全なマルチ スクリーンサポー ト Mac: GameCenterサ ポート グラフィックス: 光源計算にシェー ダ差し替えをサ ポート オーディオ:サン プル精度用のスク リプトAPI エディタ:コン ソールにおけるエ ラーでのフィルタ リング 影:モバイルでの ハードウェアシャ ドウマップフィル タ 等 Windows Store Apps、 Windows Phone 8、 BlackBerry 10対応 無料範囲の拡大 AAレンダーテクス チャ イメージエフェクト の新規追加と改善 GPUスキニング Android: OpenGL ES 3.0 Android, iOS: ディ ファードライティン グ Perforceサポート メモリプロファイラ iOS:クラッシュレポー トAPIの追加 Linux:video4linux2- supportedでの標準 Webカメラの対応 Mac:64ビットプレイ ヤー メカニム:アバター 生成API 等 2D:新しいレンダ ラーコンポーネント (スプライトレンダ ラー)の追加 2D:スプライトパッ キング(アトラス 化) 2D:Box2D物理エンジ ンと2D物理コンポー ネントの統合 新規アニメーション ウィンドウ エディタコントロー ルをオーバーホール MonoDevelop 4.0.1対 応 WindowsからiOSビル ド モーフターゲット対 応 グラフィックス最適 化 使用量の改善 DX11.1要素の追加 シェーダの機能の拡 張 Windows Store、 Windows Phoneへの 機能追加 プラット フォームを アップデート できるモ ジュールマネ ジャーの導入 シェーダイン ポートの改良 DX11.1でのステ レオレンダリ ング iOSでのOpenGL ES 3.0 サポート 2Dジョイント ギズモの追加 新しいテスト ソリューショ ンUnity Remote4 Win8.1での解像 度変更 Windows Store アプリでのコ ンパスAPI等の 追加 等 新しいUIシステ ム 新しい矩形指定 ツール 拡張可能なイベ ントメッセージ システム 永続的なデリ ゲート(Unityイ ベント) 新たなAndroid ビルドターゲッ ト 物理ベース シェーディン グ Enlightenによる リアルタイムGI オーディオミ キサー HDR反射プロー ブ PhysX3.3による 大規模なパ フォーマンス 改善 アニメーショ ンシステムの メジャーアッ プデート WebGLプレ ビュー 新しいマルチプレイ ヤーネットワーク機 能の追加 新しいネットワーク コンポーネントと NetworkBehaviorベー スクラス 新しい NetworkManager Occulus Riftサポート 新しいHDRカラー ピッカー グラフィックス:テ クスチャ圧縮サポー ト Windows での実験的 なOpenGL 4.5, ES3.1 サポート 新しい実行時アサー ションライブラリ Unity アナリティクス ProjectId Home Window login統 合 Home Window ライセ ンス統合 2D:アトラス 空間を節約 Cloud Services: アク セス制御のリ ストをサポー ト 全体的に最適 化 Android: IL2CPP の実験 的なサポート WebGL: WebGL 2.0 を 実験的サポー ト Windows Store Apps: Universal Windows アプ リケーション (Windows10) のサポート Plugins: 低レ ベル プラグ イン API の拡 張 その他多数 マルチプロセッ サ最適化 ストーリーテリ ングの向上 NintendoSwitch エディタ: CPU プロファ イラタイムラインでの拡 張。素早いプラット フォーム変更のために キャッシュサーバーを ローカルで作動 グラフィックス: BC4,BC5,BC6,BC7 圧縮テク スチャ フォーマットと RGBAHalfフォーマット。 キューブマップ配列。 OpenGL ES 3.x のAndroid と MetalのiOSでの線形色 空間。新たな(Preview) LookDev エディタウィン ドウ。Unitysplash screen ツール Particles: 新たな CapsuleCollider2D。新た な モジュール:ライトモ ジュール, noise モジュー ル,尾 モジュール シェーダ: レンダーター ゲット前 ブレンドモード VR: HoloLensサポート GI: ライトプローブプロキ シボリューム Graphics: GPU インスタン ス化サポート。改良され たマルチスレッドレンダ リング。モーションベク トルレンダリングサポー ト IL2CPP: IL2CPP の Android 用 公式サポート iOS: オンデマンドリソース (ODR) 初期インストールタ グのサポートを追加 Physics: さまざまな物理演 算の改良 Services: Performance Reporting サービスの統合 Shaders: ComputeShader の 改良 VR: マルチデバイスサポー ト VR: ネイティブの OpenVR サポートの追加 Windows: UnityEngine.Windows.Speec h 以下に音声認識API を追 加 Unityエディター の機能: 新しいプログレッ シブライトマッ パー 新しいビデオプレ イヤー macOS版Unityエ ディターでMetal 2D ゲーム開発の ワークフロー改善 のための新機能 Google Daydream、 Cardboard、 Facebook Gameroom対応 Vulkan。 Metalを使用した 計算処理をサポー ト コンポーネ ント化 2D Placeholder Assets Creation Tools オイラー曲 線のイン ポート 非同期テク スチャ更新 リモートフ レームデ バッガー グラフィッ クスデバッ ガ 2D物理の多 くの機能拡 張 等 新しい被写界 深度、ブルー ムエフェクト。 水プレハブ OpenGL ES 2.0 での最適化 シェーダのモ バイル最適化 プレイヤーか らデバッグ可 能 スタンドアロ ンプレイヤー のプロファイ リング Android 6.0 Marshm allow対 応 IL2CPP バグfix その他 バグfix HW対応 ・近年ほど、多くのHW, Graphics APIに対応 ・[仮説] 将来的には各種デバイス対応がボトルネックに 開発の大規模化やゲームエンジンの寡占化、機能特化等に分かれうる Unity3D の新規機能
  • 14. 3rd party 製ライブラリ ・定期的に本流に組み込まれる ・[仮説] 今後も先端的な技術がマイクロサービス的に組み込まれうる 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 1.0 (6/6) 1.1 (8/23) 1.2 (12/21) 1.5 (6/16) 1.6 (11/28) 2.0 (10/10) 2.1 (7/24) 2.5 (3/18) 2.6 (10/28) 3.0 (9/27) 3.2 (1/10) 3.3 (3/1) 3.4 (7/26) 3.5 (2/14) 4.0 (11/13) 4.1 (3/13) 4.2 (7/22) 4.3 (11/12) 5.5 (11/30) 4.4 (7/24) 4.5 (5/27) 4.6 (11/25) 4.7 (12/17) 5.0 (3/3) 5.1 (6/9) 5.2 (9/8) 5.3 (12/8) 5.4 (7/28) 5.6 (3/31) 2017.x (x/x) Mac OS X キーフレームアニメ アセットのドラッグ &ドロップに 対応したエディタ スクリプトでのAI JS, C#, Boo スキンメッシュ パーティクル テクスチャアニメ 法線マップ生成 マルチカメラ スカイボックス レンダーテクスチャ スポットライト バンプマップ シェーダライブラリ Ageia物理 ラグドール メッシュ間衝突 3Dオーディオ Maya, Cinema4D, LW, Motion Builder QuickTime S3TC 自動mip生成 Windows対応 フルスクリーンエフェク ト マテリアルへのテクス チャレンダリング 物理エンジンの改良 ラグドールのウィザード FPSのコントローラー ワークフローの拡張性 マテリアルシステムのリ ファクタリングでの高速 化 半透明を透過した影 ビヘイビアスクリプト追 加 スクリプトの改良 - Windows 版のwebビルド - Mac の universalapplicationに対応 - アニメーションシステム(ブレンド、 ミックス、加算、歩きの同期、時間・速 度・重みの制御、1・2・4骨/頂点の スキニング)、従来からのラグドール - ビークル - ポストエフェクト追 (noise、グロー、コントラスト強調) - Mesh scriptによる動的なメッシュ生成 - オンザフライのテクスチャの生成・修 正 - パーティクルのスクリプトシステム - ライトマップ - TrueTypeフォント - Cinema 4Dファイルのインポート - ドキュメントの充実 - 5つのチュートリアルの導入 -ブラウザへのアクセス - Webへのストリーミング - Vistaサポート -ドキュメントの拡張 -ビデオチュートリアル -オーディオエフェクト -共同開発の改善 -物理エンジンでの レイキャスト -フルの>NETDLLサポート -地形エンジン -ビデオプレイバック -DirectX9 -マルチプレイヤー ネットワークゲーム対応 -動的シャドウ -GUIシステムの改善 -Webへのストリーミング と圧縮 -アセットサーバー -アセットバンドルのストリーム -プロシージャルなキャラクタとア ニメーション(スキンモデルのスク リプト対応) -シェーダの差し替え -Immediateモードのレンダリング -地形のストリーミング -地面へのリアルタイムシャドウ -Editorの拡張性の向上 -アセットプロセスパイプライン -Undo -Windowsでのエディタの 互換性向上 -使いやすさの向上 (ツールへの容易なアクセス) -3ds maxからのインポート -タブインターフェイス -配置の使いやすさの向上 -エディタの完全なカスタマイ ズ -エディタでの適切な情報の表 示 -その他、多くの機能拡張とバ グ修正 -ファイル読み込みの 最適化 -プロファイラ -全オブジェクトへの アニメーションの適 応 -VCSサポート、 VSインテグレーショ ン -AA,AO, シャドウマップの改 善 -エディタ内検索 -配置のスナップ機能 -エディタのプラット フォーム統合 -高品質のライトマッ プ -ディファードレンダ リング -PVSオクルージョン カリング -ソースレベルデバッ ガ -オーディオフィルタ -レンズエフェクト -プロシージャ ルテクスチャ (サブスタンス の技術を統合) -ユーザー指定 シーンビューア イコンや修正可 能なプリミティ ブコライダーな どのエディタ拡 張 -影からアニ メーションなど 全てにおいての パフォーマンス 改善 -シーンやア セットのキャッ シュ付きのダウ ンロード可能コ ンテンツ SWF出力 新しいパーティクルシステム (Shuriken) キャラクターのナビゲーショ ンシステム LOD管理 アセットキャッシュサーバー HDR マルチスレッド化 GPU Profiler 各種グラフィックス最適化 巨大なギズモの扱い可能 低レイテンシーカスタムオー ディオフィルタの導入 iOS、Android 一般的なソーシャルAPIの追 加 等大きなアップデート DX11 アニメーションク リップの編集 Linuxサポート イメージエフェク トの更新 3Dテクスチャ 可変ウィンドウサ イズ対応 新たなプロジェク トブラウザ GUIシステムの刷新 Eclipse対応 カスタムフォント 新しいアクティ ベーションシステ ム Web Player 等多数 Substance カスタムマテリア ルエディタ iOS:完全なマルチ スクリーンサポー ト Mac: GameCenterサ ポート グラフィックス: 光源計算にシェー ダ差し替えをサ ポート オーディオ:サン プル精度用のスク リプトAPI エディタ:コン ソールにおけるエ ラーでのフィルタ リング 影:モバイルでの ハードウェアシャ ドウマップフィル タ 等 Windows Store Apps、 Windows Phone 8、 BlackBerry 10対応 無料範囲の拡大 AAレンダーテクス チャ イメージエフェクト の新規追加と改善 GPUスキニング Android: OpenGL ES 3.0 Android, iOS: ディ ファードライティン グ Perforceサポート メモリプロファイラ iOS:クラッシュレポー トAPIの追加 Linux:video4linux2- supportedでの標準 Webカメラの対応 Mac:64ビットプレイ ヤー メカニム:アバター 生成API 等 2D:新しいレンダ ラーコンポーネント (スプライトレンダ ラー)の追加 2D:スプライトパッ キング(アトラス 化) 2D:Box2D物理エンジ ンと2D物理コンポー ネントの統合 新規アニメーション ウィンドウ エディタコントロー ルをオーバーホール MonoDevelop 4.0.1対 応 WindowsからiOSビル ド モーフターゲット対 応 グラフィックス最適 化 使用量の改善 DX11.1要素の追加 シェーダの機能の拡 張 Windows Store、 Windows Phoneへの 機能追加 プラット フォームを アップデート できるモ ジュールマネ ジャーの導入 シェーダイン ポートの改良 DX11.1でのステ レオレンダリ ング iOSでのOpenGL ES 3.0 サポート 2Dジョイント ギズモの追加 新しいテスト ソリューショ ンUnity Remote4 Win8.1での解像 度変更 Windows Store アプリでのコ ンパスAPI等の 追加 等 新しいUIシステ ム 新しい矩形指定 ツール 拡張可能なイベ ントメッセージ システム 永続的なデリ ゲート(Unityイ ベント) 新たなAndroid ビルドターゲッ ト 物理ベース シェーディン グ Enlightenによる リアルタイムGI オーディオミ キサー HDR反射プロー ブ PhysX3.3による 大規模なパ フォーマンス 改善 アニメーショ ンシステムの メジャーアッ プデート WebGLプレ ビュー 新しいマルチプレイ ヤーネットワーク機能 の追加 新しいネットワークコ ンポーネントと NetworkBehaviorベース クラス 新しいNetworkManager Occulus Riftサポート 新しいHDRカラーピッ カー グラフィックス:テク スチャ圧縮サポート Windows での実験的な OpenGL 4.5, ES3.1 サ ポート 新しい実行時アサー ションライブラリ Unity アナリティクス ProjectId Home Window login統合 Home Window ライセン ス統合 2D:アトラス 空間を節約 Cloud Services: アク セス制御のリ ストをサポー ト 全体的に最適 化 Android: IL2CPP の実験 的なサポート WebGL: WebGL 2.0 を 実験的サポー ト Windows Store Apps: Universal Windows アプ リケーション (Windows10) のサポート Plugins: 低レ ベル プラグ イン API の拡 張 その他多数 エディタ: CPU プロファ イラタイムラインでの拡 張。素早いプラット フォーム変更のために キャッシュサーバーを ローカルで作動 グラフィックス: BC4,BC5,BC6,BC7 圧縮テク スチャ フォーマットと RGBAHalfフォーマット。 キューブマップ配列。 OpenGL ES 3.x のAndroid と MetalのiOSでの線形色 空間。新たな(Preview) LookDev エディタウィン ドウ。Unitysplash screen ツール Particles: 新たな CapsuleCollider2D。新た な モジュール:ライトモ ジュール, noise モジュー ル,尾 モジュール シェーダ: レンダーター ゲット前 ブレンドモード VR: HoloLensサポート GI: ライトプローブプロ キシボリューム Graphics: GPU インスタ ンス化サポート。改良 されたマルチスレッド レンダリング。モー ションベクトルレンダ リングサポート IL2CPP: IL2CPP の Android 用公式サポート iOS: オンデマンドリ ソース (ODR) 初期イン ストールタグのサポー トを追加 Physics: さまざまな物理 演算の改良 Services: Performance Reporting サービスの統 合 Shaders: ComputeShader の改良 VR: マルチデバイスサ ポート VR: ネイティブの OpenVR サポートの追加 Windows: UnityEngine.Windows.Spe ech 以下に音声認識API を追加 Unityエディター の機能: 新しいプログレッ シブライトマッ パー 新しいビデオプレ イヤー macOS版Unityエ ディターでMetal 2D ゲーム開発の ワークフロー改善 のための新機能 Google Daydream、 Cardboard、 Facebook Gameroom対応 Vulkan。 Metalを使用した 計算処理をサポー ト コンポーネ ント化 2D Placeholder Assets Creation Tools オイラー曲 線のイン ポート 非同期テク スチャ更新 リモートフ レームデ バッガー グラフィッ クスデバッ ガ 2D物理の多 くの機能拡 張 等 新しい被写 界深度、ブ ルームエ フェクト。 水プレハブ OpenGL ES 2.0での最適 化 シェーダの モバイル最 適化 プレイヤー からデバッ グ可能 スタンドア ロンプレイ ヤーのプロ ファイリン グ Android 6.0 Marshm allow対 応 IL2CPP バグfix その他 バグfix マルチプロセッ サ最適化 ストーリーテリ ングの向上 NintendoSwitch Unity3D の新規機能
  • 15. まとめ • ゲームエンジンを調査 • 全体的な調査 • 探索的な調査 • 調査からの仮設 • 大規模ゲームエンジンの台頭で新たな開発の意義が薄れてきた • 捕捉されていないゲームエンジンが存在する • ゲームエンジンの比重が3Dに偏っていくことはない • 将来的には各種デバイス対応がボトルネックに • 開発の大規模化やゲームエンジンの寡占化、機能特化等に分かれうる • 今後も先端的な技術がマイクロサービス的に組み込まれうる • 今後の課題 • より一層の調査 • 仮説の精度向上 • ゲームエンジンのupdateに伴う評価