Upload
roanna-abbott
View
15
Download
0
Embed Size (px)
DESCRIPTION
コンピュータゲームができるまで ~ゲーム開発の現状と未来~. 甲南大学 知能情報学部 新田 直也. 自己紹介. 甲南大学 知能情報学部 講師 ソフトウェアの作り方に関する研究をしている. 大学卒業後,ソフトウェア会社に 6 年間プログラマとして勤める.. 講義の内容. お話すること コンピュータゲームの世界的動向 日本のゲーム開発における課題 ゲーム開発に必要な知識と技能 これからのゲーム. 最新ゲームの例: Crysis ( 1/2 ). 2007 年,ドイツ Crytek 社によって開発. - PowerPoint PPT Presentation
Citation preview
コンピュータゲームができるコンピュータゲームができるまで まで
~ゲーム開発の現状と未来~ ~ゲーム開発の現状と未来~
コンピュータゲームができるコンピュータゲームができるまで まで
~ゲーム開発の現状と未来~ ~ゲーム開発の現状と未来~ 甲南大学 知能情報学部甲南大学 知能情報学部
新田 直也新田 直也
自己紹介• 甲南大学 知能情報学部 講師• ソフトウェアの作り方に関する研
究をしている.• 大学卒業後,ソフトウェア会社に
6 年間プログラマとして勤める.
講義の内容• お話すること
– コンピュータゲームの世界的動向– 日本のゲーム開発における課題– ゲーム開発に必要な知識と技能– これからのゲーム
最新ゲームの例: Crysis ( 1/2 )
• 2007 年,ドイツ Crytek 社によって開発.• 一人称視点シューティングゲーム(ファー
ストパーソンシューティング, FPS )• 発売当時,最高スペックの PC でも完全には
動作しなかった.• 世界最高レベルの 3DCG (コンピュータグ
ラフィックス),高度な物理演算,人間的なAI (人工知能)等の機能を有する.
最新ゲームの例: Crysis ( 2/2 )
• プレイ動画のデモ
コンピュータゲームの世界的動向( 1/2 )
• 世界のゲーム市場の規模は日本の規模の 8倍以上(しかも差が開きつつある)
• 世界は PC ゲームが主流:– ゲーム専用機より PC の
方が性能が高い.– ソフトを開発する環境が
整備されている.– 最初からインターネット
が使える.44000
6000
日本海外
単位:億円
コンピュータゲームの世界的動向( 2/2 )
• FPS を中心に 3DCG ,物理演算等が飛躍的に高度化.
• 機能の高度化と並行して,ソフトウェアが大規模化(開発コストが増大).– 開発コストは映画の予算を超える.– ただし,開発コストのほとんどは人件費
(プログラミングと CG デザイン).→ ゲームエンジンを利用することで開発を効率化.
プログラミングとは ?• 数式と英文の混ざったようなプログラミング言語を
使って,コンピュータを動かす手順を書く.• ゲームの場合, C++ という言語が主流.• メタルギアソリッドで約 100 万行のプログラムが
書かれたと言われる.(印刷すると,約 4000m!! )
• 1000 行当たり 100 万円, 1 人で 1 ヶ月分の作業.→開発費用 10 憶円 ?→100 人で 10 ヶ月 ?
ゲームエンジン( 1/3 )• ゲームプログラムの土台
1 つのゲームエンジンから… いろんな
ゲームを作ることができる
シューティング
ロールプレイング
レーシング
ゲームエンジン( 2/3 )• マルチプラットフォーム性
いろんなハード向けに作られているので…
いろんなハードに対応できる
PC 用
Wii 用
PS3 用
PS3 用Wii 用
PC 用
ゲームエンジン( 3/3 )• 欧米では多くのゲームがゲームエンジンを
使って開発されている.• 市販されているゲームエンジンも多い.• 代表的な商用ゲームエンジン:
– UnrealEngine3.0 (Epic Games, Gears of War など多数で使用 )
– CryENGINE2 (Crytek, CRYSIS で使用 )• ゲームエンジンの宣伝用にゲームが開発され
ている.
日本のゲーム業界の現状• 全体の売り上げは低下傾向.• 技術的には欧米に遅れをとっている.• 市販されているゲームエンジンはない.
–カプコンの MT フレームワークは,ロストプラネット,デビルメイクライ 4,バイオハザード 5などで利用されているが,基本的にカプコン社内向け.
•優秀な技術者は欧米ほど多くない.
日本のゲーム研究の現状• ほとんど研究は行われていない.•「ゲーム = 遊び」のイメージ ?
研究としてあまり評価されない.•そもそもゲームで遊んでいる研究者が少ない ?
• ゲームの開発現場を知っている研究者がいない ?
私の研究室の取り組み• Java という言語を用いて,ゲームエンジン
を開発.( Radish と命名)• Radish を用いて昨年度は 3D 対戦ゲームを
13名で開発(大阪芸術大学とコラボレーション).
• 今年度は,ポケモンスナップのようなもの ?を 7 名で開発中.
• Radish は近日中に公開予定.
私の研究( 1/2 )• あらゆる分野でソフトウェアは大規模化
– DVD レコーダ 100 万行– カーナビ 300 ~ 500 万行– 原子力制御 600 万行– レクサス 700 万行– 携帯電話 1200 万行– Windows 2000 2900 万行– Windows XP 4000 万行
• ソフトウェア工学という分野.– 大規模なソフトウェアを如何に効率よく開発できる
か ?
私の研究( 2/2 )•拡張現実( AR )を使ったゲーム.
– 拡張現実:現実の世界の中に CG を出現させる技術.
電脳コイル: http://www.tokuma.co.jp/coil/
ゲームエンジンで使われている技術
• ゲームエンジンにはゲームで必要とされるさまざまな機能が組み込まれている.– 高度な 3D グラフィックス(影の計算,炎な
どの演出,水面の表現,肌の表現など)– 物理演算(自由落下,衝突判定,力学演算)– 通信機能– AI (人工知能)機能
v1・ v2 = |v1||v2|cosθf = ma
ゲームと情報科学• 情報科学のあらゆる分野の成果がゲー
ム開発に結実している.– プログラミング,ソフトウェア工学– コンピュータグラフィックス– ネットワーク技術– 人工知能– 並列計算
→すべて知能情報学部で学べます.
さいごに• ゲームを作るにはさまざまな技術と多大
な労力が必要.(コピーは駄目です.)•サービスを受ける側からサービスを提供
する側になって欲しい.• ソフトウェア業界には優秀な人材が必要.• 世界に目を向けて欲しい.