19
コココココココココココココココ コココココココココココココココ ココココココココココココ ~~ ココココココココココココ ~~ ココココ ココココココ ココココ ココココココ ココ ココ ココ ココ

コンピュータゲームができるまで ~ゲーム開発の現状と未来~

Embed Size (px)

DESCRIPTION

コンピュータゲームができるまで ~ゲーム開発の現状と未来~. 甲南大学 知能情報学部 新田 直也. 自己紹介. 甲南大学 知能情報学部 講師 ソフトウェアの作り方に関する研究をしている. 大学卒業後,ソフトウェア会社に 6 年間プログラマとして勤める.. 講義の内容. お話すること コンピュータゲームの世界的動向 日本のゲーム開発における課題 ゲーム開発に必要な知識と技能 これからのゲーム. 最新ゲームの例: Crysis ( 1/2 ). 2007 年,ドイツ Crytek 社によって開発. - PowerPoint PPT Presentation

Citation preview

Page 1: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

コンピュータゲームができるコンピュータゲームができるまで まで

~ゲーム開発の現状と未来~ ~ゲーム開発の現状と未来~

コンピュータゲームができるコンピュータゲームができるまで まで

~ゲーム開発の現状と未来~ ~ゲーム開発の現状と未来~ 甲南大学 知能情報学部甲南大学 知能情報学部

新田 直也新田 直也

Page 2: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

自己紹介• 甲南大学 知能情報学部 講師• ソフトウェアの作り方に関する研

究をしている.• 大学卒業後,ソフトウェア会社に

6 年間プログラマとして勤める.

Page 3: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

講義の内容• お話すること

– コンピュータゲームの世界的動向– 日本のゲーム開発における課題– ゲーム開発に必要な知識と技能– これからのゲーム

Page 4: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

最新ゲームの例: Crysis ( 1/2 )

• 2007 年,ドイツ Crytek 社によって開発.• 一人称視点シューティングゲーム(ファー

ストパーソンシューティング, FPS )• 発売当時,最高スペックの PC でも完全には

動作しなかった.• 世界最高レベルの 3DCG (コンピュータグ

ラフィックス),高度な物理演算,人間的なAI (人工知能)等の機能を有する.

Page 5: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

最新ゲームの例: Crysis ( 2/2 )

• プレイ動画のデモ

Page 6: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

コンピュータゲームの世界的動向( 1/2 )

• 世界のゲーム市場の規模は日本の規模の 8倍以上(しかも差が開きつつある)

• 世界は PC ゲームが主流:– ゲーム専用機より PC の

方が性能が高い.– ソフトを開発する環境が

整備されている.– 最初からインターネット

が使える.44000

6000

日本海外

単位:億円

Page 7: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

コンピュータゲームの世界的動向( 2/2 )

• FPS を中心に 3DCG ,物理演算等が飛躍的に高度化.

• 機能の高度化と並行して,ソフトウェアが大規模化(開発コストが増大).– 開発コストは映画の予算を超える.– ただし,開発コストのほとんどは人件費

(プログラミングと CG デザイン).→ ゲームエンジンを利用することで開発を効率化.

Page 8: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

プログラミングとは ?• 数式と英文の混ざったようなプログラミング言語を

使って,コンピュータを動かす手順を書く.• ゲームの場合, C++ という言語が主流.• メタルギアソリッドで約 100 万行のプログラムが

書かれたと言われる.(印刷すると,約 4000m!! )

• 1000 行当たり 100 万円, 1 人で 1 ヶ月分の作業.→開発費用 10 憶円 ?→100 人で 10 ヶ月 ?

Page 9: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

ゲームエンジン( 1/3 )• ゲームプログラムの土台

1 つのゲームエンジンから… いろんな

ゲームを作ることができる

シューティング

ロールプレイング

レーシング

Page 10: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

ゲームエンジン( 2/3 )• マルチプラットフォーム性

いろんなハード向けに作られているので…

いろんなハードに対応できる

PC 用

Wii 用

PS3 用

PS3 用Wii 用

PC 用

Page 11: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

ゲームエンジン( 3/3 )• 欧米では多くのゲームがゲームエンジンを

使って開発されている.• 市販されているゲームエンジンも多い.• 代表的な商用ゲームエンジン:

– UnrealEngine3.0 (Epic Games, Gears of War など多数で使用 )

– CryENGINE2 (Crytek, CRYSIS で使用 )• ゲームエンジンの宣伝用にゲームが開発され

ている.

Page 12: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

日本のゲーム業界の現状• 全体の売り上げは低下傾向.• 技術的には欧米に遅れをとっている.• 市販されているゲームエンジンはない.

–カプコンの MT フレームワークは,ロストプラネット,デビルメイクライ 4,バイオハザード 5などで利用されているが,基本的にカプコン社内向け.

•優秀な技術者は欧米ほど多くない.

Page 13: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

日本のゲーム研究の現状• ほとんど研究は行われていない.•「ゲーム = 遊び」のイメージ ?

研究としてあまり評価されない.•そもそもゲームで遊んでいる研究者が少ない ?

• ゲームの開発現場を知っている研究者がいない ?

Page 14: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

私の研究室の取り組み• Java という言語を用いて,ゲームエンジン

を開発.( Radish と命名)• Radish を用いて昨年度は 3D 対戦ゲームを

13名で開発(大阪芸術大学とコラボレーション).

• 今年度は,ポケモンスナップのようなもの ?を 7 名で開発中.

• Radish は近日中に公開予定.

Page 15: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

私の研究( 1/2 )• あらゆる分野でソフトウェアは大規模化

– DVD レコーダ 100 万行– カーナビ 300 ~ 500 万行– 原子力制御 600 万行– レクサス 700 万行– 携帯電話 1200 万行– Windows 2000 2900 万行– Windows XP 4000 万行

• ソフトウェア工学という分野.– 大規模なソフトウェアを如何に効率よく開発できる

か ?

Page 16: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

私の研究( 2/2 )•拡張現実( AR )を使ったゲーム.

– 拡張現実:現実の世界の中に CG を出現させる技術.

電脳コイル: http://www.tokuma.co.jp/coil/

Page 17: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

ゲームエンジンで使われている技術

• ゲームエンジンにはゲームで必要とされるさまざまな機能が組み込まれている.– 高度な 3D グラフィックス(影の計算,炎な

どの演出,水面の表現,肌の表現など)– 物理演算(自由落下,衝突判定,力学演算)– 通信機能– AI (人工知能)機能

v1・ v2 = |v1||v2|cosθf = ma

Page 18: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

ゲームと情報科学• 情報科学のあらゆる分野の成果がゲー

ム開発に結実している.– プログラミング,ソフトウェア工学– コンピュータグラフィックス– ネットワーク技術– 人工知能– 並列計算

 →すべて知能情報学部で学べます.

Page 19: コンピュータゲームができるまで  ~ゲーム開発の現状と未来~

さいごに• ゲームを作るにはさまざまな技術と多大

な労力が必要.(コピーは駄目です.)•サービスを受ける側からサービスを提供

する側になって欲しい.• ソフトウェア業界には優秀な人材が必要.• 世界に目を向けて欲しい.