PROFESSIONAL GAME CREATOR SCHOOL G学院 用語集

OFFICIAL SITEへ戻る

プラットフォーム

 プラットフォームとは、アプリケーションソフトウェアが動作する環境を指し、プログラミングにおいては、主にオペレーティングシステム(OS)のことを指します。本来の意味では、ソフトウェアが動作する環境であるハードウェア本体とOSの両方を指します。
 ソフトウェアの動作はプラットフォームに依存しているものが多く、例えばWindowsOSで動くソフトウェアは、Macintoshでは動作しません。ソフトウェアはそのプログラムが作製される段階で、どのプラットフォームで動くかが決まっています。全てのプラットフォームで動作するように設計されているものは、プラットフォーム非依存のソフトウェアとして、マルチプラットフォームと呼ばれます。例えば、JAVAというプログラミング言語で作成されたプログラムは、異なるプラットフォームに対して、その内部に自身が動作できるプラットフォームを構築することでプラットフォーム非依存を実現させています。
 ゲーム開発においては、誰も使用していないプラットフォームで開発を行ってもプレイしてくれる人はいないため、ユーザーが利用してくれるプラットフォームで動作する必要があり、プラットフォームの依存性を考慮することは重要です。
 また、動作環境だけではなく、開発環境のことを指して、プラットフォームと呼ぶこともあります。

用語集一覧へ戻る