bg smartphone

mag-logo

hellow-world

2018年、もっと夢中にするメディア「マグ」誕生

VER 0.0.1
POST 392

MAG mag-beta-white

navi-open navi-close

まず「ゲームエンジン」とは何か ── ゲーム創造の源「ゲームエンジン」を知る Vol.1

REVIEW

GAME

2018.10.16 TUE

みなさんは「ゲームエンジン」という言葉を聞いたことがあるだろうか。PS4向けのAAAゲームや、インディーゲームの記事を読んでいると「Unreal Engine 4を採用」「開発者はUnityを利用しており~」などの言葉を見たことがあるだろう。

これらは「ゲームエンジン」と呼ばれる、ゲームを開発するにあたって大いに役立つソフトウェアのことを示している。本記事では、今日の素晴らしいゲーム文化を支える「ゲームエンジン」について簡単に紹介したい。

ゲームエンジンはゲームを効率的に作るツール

みなさんは仕事や課題でプレゼンを作るとき、PowerPointなどのツールを使うはずだ。絵を描くときはAdobe Photoshopを使うだろう。「ゲームエンジン」も同様で、ごく簡単に言ってしまえば、ゲームを作るためのツール一式がゲームエンジンといえる。

ゲームエンジン「Unreal Engine 4」のスクリーンショット

みなさんが普段遊んでいるゲームには、大量の技術が使われている。3Dグラフィックやサウンドを再生するシステム、タッチやコントローラーの入力を感知するシステム、ゲームの勝敗を判定するシステムなど、何千何万ものシステムが組み合わさってできている。これを大雑把に「ライブラリ」と呼んでいる。

PS2頃の世代までは、ゲーム開発会社はこうしたシステムはすべてゼロからプログラムを書いて作っていたという。もちろんゲームごとに同じものを毎回作るのは非効率的なので、ある程度使いまわせるシステムを作って社内限定で使っていることが大多数であったそうだ。

同様に、開発効率化のためのソフトウェアも作られた。たとえばゲームのマップに木が並んでいるとき、その木の位置情報は数値で保存されている。そのとき、ゲームデザイナーが木を配置したいとき、いちいち数値で座標を入力していては大変だ。そこで、パワーポイントで図形を配置するのと同じように、グラフィカルにマップデータを作れるソフトウェアが用意されるようになった。そうしたデータ制作のためのソフトウェアを「ツール」と呼んでいる。

やがて、そうした「ライブラリ」「ツール」をまとめた統合開発環境を「ゲームエンジン」と呼ぶようになった。そして、自社のゲーム開発だけではなく、他社にライセンス販売する企業が現れる、そのビジネスで先行して成功していたのが、次に紹介するUnreal Engineだ。

1 ─ Unreal Engine 4

Unreal Engine公式サイト:
https://www.unrealengine.com/ja/

最近のゲームのトレイラー映像では、こちらのロゴマークを見る機会が多いはずだ。開発元のEpic Gamesはアメリカで25年以上の歴史がある老舗であり、最近は「フォートナイト」の大成功が記憶に新しい。

Epic Gamesは90年代からUnreal Engineを他社へライセンス販売していた。時を経て、現在はUnreal Engine 4というバージョンが主力商品になっている。

このエンジンの最大の特徴は、AAAクラスの美しいビジュアルに特化した表現力だ。また新しい機能として「ブループリント」と呼ばれる機能も搭載された。ゲーム開発にはプログラミングが必須になのだが、この「ブループリント」では、「右スティックを左に倒したら」「キャラクターが右に動く」などの入力・条件・反応がパズルのピースのようになっており、これらを自在に接続してゲームシステムを組みあげることができる。

今日では大小さまざまなゲームクリエイターがUnreal Engineを使ってゲーム開発をしている。PC, PS4, Xbox Oneといったハイエンドゲームハードウェアでの利用が多いが、日本では、とくに格闘ゲーム分野での採用が急速に拡大しているようだ。

「Unreal Engine 4」は誰でも無償から利用できる。料金はゲームの規模にもよるが、インディーゲームなどの小規模プロジェクトでは、発売後にロイヤルティーとして数パーセントを支払う後払い式になっている。

手軽に使い始められるようになったUnreal Engineだが、過去においては数千万円から数億円規模の契約が必要だったと言われている。もともとゲームエンジンは大規模なゲーム開発会社が使う最先端の技術だった。しかし2010年代に入ると、その状況が大きくひっくり返った。その発端となったのが、次に紹介するUnityだ。

2 ─ Unity

Unity 公式サイト:
https://unity3d.com/jp

Unity Technologiesが提供するUnityは、もともとスマートフォン向けのゲームを作るために3人のエンジニアが開発したエンジンだった。彼らがそれを知り合いの会社にも紹介したところ大変評判になり、ゲームエンジン販売の会社に転向した歴史がある。当初革命的だったのは、だれでも無償から利用でき、プロ用も数十万円で利用できるという価格帯の斬新さだ。

当時はスマートフォン向けゲームが3D化しリッチになっていく過渡期であり、Unityはその時代性にマッチし、爆発的に利用者を伸ばした。

Unityの特徴はスマートフォン、ゲーム機、VR機器やブラウザゲームなど、あらゆる機器上で動作するということだ。そのため、1つのゲームコンテンツを多様なプラットフォーム向けに展開することが比較的簡単になった。

また、UnityはC#というプログラミング言語を使ってゲーム開発を行っているが、その開発を助ける便利なプログラミングコードや、絵や音などの素材が購入・販売できる「Unity Asset Store」によって、さらに素早くゲーム開発を行うことも可能だ。

3 ─ GameMaker Studio 2

GameMaker Studio 2公式サイト:
https://www.yoyogames.com/

あえて「2Dゲーム」の開発に的を絞って作られているゲームエンジンもある。YoYo Gamesがリリースしている「Game Maker Studio 2」は、2Dゲームの開発のみに対象を絞ることで開発のしやすさと軽量化を目指したゲームエンジンだ。もっとも有名なタイトルは「Undertale」だろう。

他にも、「Hotline Miami」「Hyper Lift Drifter」など、2D系のインディーゲームでは多く採用されている。大規模なゲームで使われることは少ないが、特に海外では大きな人気がある。最近Nintendo Switchへの出力に対応したことで、「GameMaker Studio 2」製のインディーゲームが増加中だ。

ゲームエンジンはクリエイターを支える技術の塊

いかがだっただろうか。ゲームエンジンはAAAゲームからインディーゲームまで、ありとあらゆるゲームの基盤を提供し、クリエイターを支えていることがお分かりいただけたかと思う。

他にも多種多様なゲームエンジンがある。もちろんすべてのゲーム会社が商用ゲームエンジンを利用しているわけではなく、自社内で専用に使うゲームエンジンやライブラリを開発しているゲーム会社もある。これについては、追って紹介したい。

今日の商用ゲームエンジンは無料で触れるものがほとんどだ。ゲーム開発に興味を持ったら、まずは公式サイトからダウンロードしてみることをお勧めする。

文:一條貴彰(いちじょう たかあき)
株式会社ヘッドハイ代表・ゲーム作家。ゲーム機向けインディーゲーム開発の傍ら、ゲーム開発技術に関するコンサルティング事業を行う。参加書籍「Unityゲーム プログラミング・バイブル」「Unityネットワークゲーム開発 実践入門」。
http://head-high.com/

もっと光を! アイデアと“夢のエネルギー”で画面の牢獄から抜け出した電子ゲーム『大脱走』

REVIEW

GAME

2018.11.16 FRI

ゲームがデータとして供給されるようになった現代から、遡ることおよそ40年の昔。当時、ゲームとはソフトでありハードであり、単一の“モノ”を指していた。

『電子ゲーム』。この80年代を代表するアイコンを単なる懐古趣味ではなく、ゲームが形を持たなくなった時代の崇敬すべきフェティッシュとして見直していくのが本連載の趣旨である。

日本の子供たちがこれまでになかった新しいおもちゃ、電子ゲームに熱狂していた1980年前後。しかし、視野を広げてみればこの時期は1978年のイラン革命を発端にした原油価格の上昇と供給危機、いわゆる第2次オイルショックの時期と重なる。そうして1980年にはNEDO(新エネルギー総合開発機構)が創設され、太陽光エネルギーに注目が集まっていた……。

そんなエネルギー情勢の中で1982年に登場したのが、バンダイのLCDソーラーパワーシリーズの電子ゲーム『大脱走』である。

『大脱走』(バンダイ/5400円 1982年)

「電子ゲームにソーラーパネルを使用したのは、バンダイのLCDソーラーパワーシリーズが初めてだと思います。電池が無用である代わりに強い光を当てていないと遊べず、つまり部屋の中でゴロゴロ寝転がりがら遊ぶことができないというデメリットもありました。しかし、光に当てれば電気が生まれ、ゲームが出来るという科学実験を思わせる仕組みは、当時の子供達の心を捉えたものです。また、同シリーズはソーラーパワーだけでなく、2画面構成になっていることも特徴。なかでもこの『大脱走』は場面転換が秀逸で、私が特に気に入っている電子ゲームの一つです」

そう語るのは、電子ゲームに詳しく、任天堂研究家・コレクターとしても知られる山崎功氏である。

蛍光管表示(FL)式ゲームは電池の消耗が激しく、ACアダプタまで買ってもらえなかった子供達を泣かせた。他方、電池の持ちはよかった液晶式でもボタン電池は高価であり、電池代はやはりバカにできなかった。100円均一がまだ登場していない当時、子供にとって(大人にとっても)電池は消耗品にしてはなかなかの値段がするものであったのだ。

また、視点をエネルギー情勢に戻せば“未来のエネルギー”ともてはやされた原子力発電が、1979年のスリーマイル島原子力発電所事故により大きくその存在が揺らいでいた、そんな時代の話である。「太陽にさえ当てればゲームができる」。この“夢のエネルギー”のわかりやすい実用化に、子供達の興味が注がれたことは想像に難くない。

なお、このゲームは「ソーラーパワー」を謳ってはいるが、室内灯でも条件を満たせば遊ぶことはできた。しかし、発電量の少なさ故、入力の度に画面表示が薄くなり、音も心もとないものになるなどのトラブルはつきもの。快適に遊ぶためにはやはり太陽光のあたる外で遊びたい。そこで携帯性を高め、また最も弱い部分である画面とソーラパネルの保護を目的にしたのだろう。本体は、2つに折りたためるようになっている。小さく折りたたんだものを展開すると、すごい能力を発揮する。このスパイのひみつ道具めいたギミックもまた子供たちにとっての魅力となっていた。

全く異なるゲーム性を持つ驚きの2パターン構成

さて、そのゲーム内容はというと、プレイヤーは囚人であり、看守の目をかいくぐって刑務所から脱走するというもの。通常、主人公は宇宙人や怪物と戦う善なるヒーローか、すくなくともハプニングに見舞われた無辜の存在であるがこのゲームでは自分が善人であるかどうかは疑わしい。同様のモチーフを持ったゲームは他にもあるが、いずれ、ピカレスク(悪漢)ロマンといった言葉もまだ知らない子供たちにとって、他のゲームにはない世界を感じさせるものであった。

ゲームはパターン1・牢の中ステージから始まる。プレイヤーは時折ドアを開けて様子を見にくる看守の目をかいくぐり、隠し持っていたノコギリで計3本ある鉄格子を順に切って外に脱出しなくてはならない。鉄格子は主人公が接触した状態で10回左ボタンを押すと切れるが、看守がドアをあけて中を見たときにはベットの位置につき、壁に貼ってある水着のポスターを見ているフリをしなければ1ミス、鉄格子は強制的に3本に戻る。

このゲームの世界では、脱獄の計画、すなわち鉄格子を意識している様子を見咎められないことが重要なはずであり、であれば主人公がベッドで寝たふりをする描画があれば十分なことになる。なのに、あえて「水着のポスター」を登場させる(子供向けゲームとしては)“ダーティー”な演出に、思わずニヤリとさせられる。

そんなこんなで、計3本の鉄格子を無事、切り落とせば次のパターンに進むことになる。

鉄格子を破った窓を抜けるとそこは第2のパターン・刑務所の壁の外だ。無数の警察犬が襲ってくる上に警官が壁の上から身を乗り出して銃を撃ちまくってくる。(警察犬、警官は説明書の表記通り。「看守では?」などの疑問はさておこう)

看守が見ているあいだは大人しくし、隙を見ては連打で鉄格子を切る。この「静と動」で成り立っていたパターン1とは違い、ひたすら「動」が要求されるのが、パターン2の特徴となっている。そうして画面左に時折やってくる仲間のトラックに乗ればまんまと脱出成功、500点のボーナスが入りまたパターン1に戻る……という流れである。

The Great Escape。単一画面ゲームからの、大いなる脱走

このように、『大脱走』は刑務所の内と外を舞台に展開するアクションゲームであるが、現在の携帯ハード機のように、画面はドットで構成されているわけではないのでその描画は不自由なもの。白(というか透明)黒の液晶画面のなかであらかじめいくつか用意したキャラの動きを描写する単純なパターンを点滅させるしかない。

そんな制約のなか、牢のステージのキャラクターと背景の一部を表示するための液晶画面、刑務所外のキャラクターと背景の一部を表示させるための液晶画面。この2枚の透明な液晶のパネルを重ねることで、1画面でありながら、バラエティに富んだキャラの動き、ゲーム性をもたらすことが可能になっている。

さらに、画面の再奥にプリントによって描かれた背景の使い方、そのアイデアの秀逸さにも注目しておきたい。牢獄のシーンではポスターが貼られた部屋の右壁の役割を果たしていた部分が、外のシーンでは脱走の際に使ったのであろうロープが上から垂れ下がった外壁として使われている。また、牢の鉄格子を支えていた左壁の上端は、下部に植え込みを配置することで今度は刑務所の壁の外を走る道路のカーブを描き出しているのだ。

変えることのできない絵でしかない背景が、液晶画面で描画を重ねて早変わりの舞台装置の役目を見事に果たす。当時のハイテクから、アイデア勝負のローテクまで。双方が詰まったモノとしての魅力に溢れる存在であることがお判りいただけただろうか。

電池の消耗を気にせざるを得ず、ステージ構成は1パターンのみで複雑な演出、場面転換ができない。そんな当時の電子ゲームの限界、いや、牢獄からまさに大脱走を果たしたのがこのゲーム『大脱走』なのである。

文:のび@びた
撮影:さとうひろき

<監修>
山崎 功(やまざき いさお)
任天堂研究家・コレクター、電子ゲーム・レトロゲーム好き。「懐かしの電子ゲーム大博覧会」「任天堂コンプリートガイド」など多数の著書あり。
https://twitter.com/yamazaki_isao
http://happy-today.org/nintendo/

リアルタイムアセット制作未経験の方のために『映像屋さんの為のリアルタイムBG制作』無料配布を発表

NEWS

ANIME

2018.11.18 SUN

株式会社ポリゴン・ピクチュアズの関連会社である株式会社エレメントファクトリーが、リアルタイム制作未経験者に役立つ入門書『映像屋さんの為のリアルタイムBG制作』を無料配布することを発表した。

リアルタイムアセット制作未経験のCGアーティストに向けた教育用マニュアル

『映像屋さんの為のリアルタイムBG制作』は、世界的なゲーム開発エンジンである「アンリアルエンジン」を利用したアセット制作のマニュアルだ。

昨今ではゲーム・VR・イベントなど、さまざまなメディア、ジャンルでリアルタイム用アセットが活用され、その技術の進歩によってプリレンダリングのアセットに勝るとも劣らないクオリティを実現している。またデジタルコンテンツ市場においても、今後さらにインタラクティブ性の高いソフトウェアの拡大が予想されている。

この時代背景を考慮し、今後のデジタルコンテンツ制作業界の技術向上に寄与するため、当該マニュアルを、これまでリアルタイムアセット制作に触れてこなかったCGアーティストのためのリアルタイムアセット制作の入門書として、エレメントファクトリーのホームページにて無料で提供される。

エレメントファクトリー
https://www.element-factory.co.jp/