コンピュータゲームの移植
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/27 03:57 UTC 版)
「移植 (ソフトウェア)」の記事における「コンピュータゲームの移植」の解説
かつて、コンピュータゲームのゲームソフトは通常1種類のゲーム機(ゲームコンソール)にのみ独占的に対応して開発・販売されることが多く、移植といえば主に(高性能な)アーケード機から(低性能な)家庭用ゲーム機への移植を指すことがほとんどだった。しかし、Xbox 360/PlayStation 3/Wiiといった高性能なコンソールが出現する頃には、最初から複数のプラットフォームで製品販売を展開することを視野に入れて開発されることも多くなっている。他機種に同一内容のゲームソフトを提供するためにはソフトウェア開発メーカー、または外注ないしライセンス提供を受けた別のソフトウェア開発企業(サードパーティー)による移植作業が必要である。移植のパターンは大きく分けて以下の4通り存在する。 過去のゲームソフトを現行機種向けに移植する場合(グラフィックスやサウンドの刷新といったリメイクが行なわれることもある) 比較的最近のソフトをより普及している現行機へと移植する場合 アーケードゲームハードから家庭用ゲーム機へと移植する場合 同時期に普及する複数の家庭用ゲーム機へ移植することを、始めから前提として作られる場合 複数機種への移植はマルチプラットフォーム対応(マルチプラットフォーム展開)とも呼ばれ、場合によっては同時期に発売するために平行して移植作業が行なわれるケースもある。 かつて8ビット御三家のように主要なプラットフォームが平行進化の形で複数存在し市場を争っていた時代には、メーカーの開発陣に余力のある場合に、例えばDAIVAのように、新製品のソフトウェアを複数機種向けに平行して開発して、ほぼ同時発売することもしばしば行われた。また、余り規模が大きくない企業でもレリクスのように、1機種向けに先行販売して、雪崩式に次機種向けに移植作業を続行、次々に多機種展開するメーカーも見られた。またテグザーなどのように、外注やライセンス提供で結果的に多機種展開したケースも見られる。 ゲームの移植で独特の問題となるのは操作デバイスである。コントローラのボタン数やその配置、アナログ的入力の有無などは機種ごとに異なるので、違和感の無い操作を再現するために移植先にあわせたアレンジや調整が必要となる場合がある。各機種間のフレームレート、画面解像度の違いも大きな問題となりうる。このような移植対象のゲーム機(コンシューマーゲーム)の性能や仕様上の違いによるゲーム内容の変更といったことも、かつては頻繁に行なわれていた。 たとえば、8ビットパソコンの時代にはアーケード版『ゼビウス』の移植作品『タイニーゼビウス』のように、ゲームルールは変更せずにゲームの映像面を大幅に省略したり、あるいはファミリーコンピュータ用『グラディウス』のように、操作機器(入力機器)の違いにより1つのボタンに複数の機能を割り当てるよう仕様変更されたり、といったケースが挙げられる。こういったダウングレード的改変はPCおよびコンシューマーゲーム機の機能がアーケードゲーム機に及ばない時代にはしばしば見られた。2000年代頃からは、1980 - 1990年代の古いゲームを最新機種に移植する場合、逆に映像や音楽のアップグレードを図る場合もある。 また移植に際してバグ(裏技として認識されるプレイヤーにとって好都合なものも含む)の修正や、ゲームバランスの調整、要素の追加などが行われる場合も多い。たとえば『アトミックロボキッド』では、アーケードゲーム版が「敵弾やボスとの接触が即ミス、残機が無くなればゲームオーバー」だったものが、PCエンジンへのアレンジ移植版『アトミックロボキッドスペシャル』はライフ制に変更、「敵弾やボスとの接触でライフ減少、ライフ切れでゲームオーバー」になった。このようなケースでは、ゲームルールの改変などもあって、原作を元に別の内容の作品を作り上げるリメイクとの区別が曖昧である。この他発売当時はあまり問題視されていなかった表現が、後年になって何らかの問題があると判断された場合、移植の際に問題の表現を修正することがある。 プレイステーションなどの世代からハードウェアの性能の向上に伴って、各メーカーは他機種からの完全移植を目指そうとしているが、メーカーによって移植度はまちまちであり、中には致命的なバグを含んだ移植ソフトや、あるいは実質リメイクであるものも存在する。またロムカセットやCD-ROMなど記録媒体の情報量増加に伴い、主となるソフトウェアはリメイク物ではあるが、オリジナルモードと称して原作の忠実な移植版を含んでいるソフトウェアもまま見受けられ、『スペースインベーダー』や『パックマン』など往年の有名ゲームでは複数モードを持つソフトウェアもみられる。 厳密な意味での移植に関しては、特にアーケードゲームの移植を待ち望んでいるユーザーらは、この移植度に厳しい傾向も見られる。たとえばアーケードゲームでやり込みプレイに興じたプレーヤーにとっては、入力機器の操作感の違いもあるが、アーケードゲームで鍛えたテクニックが使えないと不評を漏らしたり、アーケード版でバグないし設定ミスなどの形で存在していた(さして重要視されないような)要素が移植に際して修正されていたりすると、その再現性の違いに不評を述べたりするようなケースである。こういった傾向はゲーマーの中でもコアゲーマー(所定作品に思い入れの強いゲーム愛好家)に見られる要素である。一方で、バグの多いゲームの移植や、操作性の大きく異なるハードウェアに向けての移植(具体例を挙げると、WindowsからWii、iアプリからiPhone・iPod touchなど)のように、何らかの改善が期待される状況で何らの改善も行われていないものについて、「ベタ移植」と蔑まれるケースもあり、難しい[要出典]。 ただ、コンピュータゲームプログラムの開発が次第に大規模になっていく過程で、異なるプラットフォームで同じように動作する環境(フレームワーク)をあらかじめ構築し、その上でゲームを動作させようという動きもある。ゲームエンジンと呼ばれる共通プログラムは、ゲームソフト開発の手間を軽減するために利用されているが、その一方でよく利用されるゲームエンジンが様々なプラットフォーム向けに移植されることで、そのゲームエンジンを利用するゲームソフトの移植に必要な労力やコストの低減にも役立てられている。 PlayStation 4やXbox Oneでは、x86ベースのAMD APUが採用されたことから、PCゲームの相互移植がしやすくなっている。
※この「コンピュータゲームの移植」の解説は、「移植 (ソフトウェア)」の解説の一部です。
「コンピュータゲームの移植」を含む「移植 (ソフトウェア)」の記事については、「移植 (ソフトウェア)」の概要を参照ください。
- コンピュータゲームの移植のページへのリンク