Rikunarita-ORG/Wikinium huggingface dataset:
# ゲームクリエイター

**ゲームクリエイター** (*game creator*) は、ゲームの企画や制作を行う、主にコンピュータゲームの開発者全般の呼称。

一般的にはクリエイター(creator) は、芸術家、作家、楽曲制作者など創作活動に携わる芸術家を示すが、ゲーム分野では企画やプログラミングなどの職も含まれており、特にプロデューサーやディレクター、メインプログラマー・デザイナーなど中心的な役割を果たす開発スタッフに用いられることが多い。和製英語であり、英語では**ゲームデベロッパー** (*game developer*) と呼称される。

## コンピュータゲーム

最初期には役割が区別されておらず、世界初の家庭用ゲーム機オデッセイの開発者であるラルフ・ベアは企画の立ち上げ、ハードの設計・作成、ソフトの制作、テストプレイ、営業などほぼ全てを個人で行っていた。

ゲーム専用機を開発するハードウェアメーカーがゲームを開発する様になったが、後には提供された開発環境を使用しソフトの制作のみを行うゲーム開発会社が登場した。さらに企画や開発など各分野に特化した会社も存在する。現代でも任天堂のようにハードとソフト両方を開発する会社も残っている。

現在のゲーム制作は分業化されており、大まかに企画職（ゲームデザイナー）と開発職に分かれている。さらに開発職ではアーティスト職（グラフィック、サウンド）と技術職（プログラム）に分けられる。かつてシナリオは企画側が決めていたが、近年ではシナリオライターが参加するゲームもある。シナリオライターに小説家が参入することもあるが、個人で執筆する小説とは異なりチームで作業することからコミュニケーションのスキルも必要とされている。

* **企画**
	+ プロデューサー
	+ ディレクター
	+ プランナー（スクリプター、ゲームデザイナー）
	+ 運営プランナー

宮本茂やジョン・ロメロは有名なゲーム開発者
* **開発**
	+ プログラマ
	+ グラフィック
	+ 2Dアーティスト
		- コンセプトアーティスト
		- グラフィックデザイナー（イラストレーター、ドッター）
		- テクニカルアーティスト
		- UIデザイナー
		- エフェクトデザイナー
	+ サウンド
		- サウンドディレクター
		- サウンドクリエイター
		- サウンドデザイナー
		- サウンドプログラマー
		- サウンドプランナー
	+ シナリオライター（プロッター）
	+ 3DCG
		- 3Dモデラー
		- リガー
		- VFXアーティスト
		- エンバイロメントアーティスト
		- モーションデザイナー

プロデューサーやディレクターなど企画の中心的な人物がそれまでに所属していた組織から独立することもある。

また近年ではUnityやUnreal Engineなどの高性能ながら無償または安価で利用でき、高度なプログラミング技術を必要とする部分がパッケージ化されているゲームエンジンの普及に加え、商用利用可能なフリー素材の多様化やインターネット上でのクリエイターへの直接発注、個人作品でも配信可能なプラットフォームの登場、といった環境の変化により個人や数名でも本格的なゲームを開発・販売することが可能となっている（インディーゲーム）。

## 電源を用いないゲーム

ゲームクリエイターという呼び名は一般的にはコンピュータゲーム（テレビゲーム）の開発者について用いられるが、電源（コンピュータ）を用いないゲーム（ボードゲームやカードゲーム・ゲームブック・テーブルトークRPG及びトレーディングカードゲームなどのアナログゲーム）の作家にも用いられる。

アナログゲームでは機材の制約が少ないことから企画・開発・営業を個人で行う者も多く、クラウス・トイバーは歯科技工士として働く傍ら考案したカタンの開拓者たちが大ヒットし、専業のゲームクリエイターとなった。

## ゲームクリエイターをテーマにした作品

→「Category:ゲーム開発を題材とした作品」も参照
**ゲームソフト ゲーム発展途上国
* ゲームソフトをつくろう
* ザ・ゲームメーカー 売れ売れ100万本げっとだぜ!
* セガガガ

**マンガ ゲームクリエイター列伝
* チェイサーゲーム
* あそびじゃないの
* 東京トイボックス
* 大東京トイボックス
* NEW GAME!

**その他 ノーコン・キッド 〜ぼくらのゲーム史〜 - 主役はゲーム制作ではないがゲーム史が描かれている

* “大きな転機を迎えているゲーム業界で、今知っておくべきポイントとは――『逆転裁判5』クリエイターが語るゲーム作りの裏側（1）”. *インサイド*.  イード (2013年9月30日). 2013年10月4日閲覧。
* “「全ての要素には、理由がある」だから面白い！『逆転裁判』を江城氏&山崎氏が語る―『逆転裁判5』クリエイターが語るゲーム作りの裏側（2）”. *インサイド*.  イード (2013年9月30日). 2013年10月4日閲覧。
* “ゲームクリエイターに必要なのは「愛」と「コミュニケーション力」―『逆転裁判5』クリエイターが語るゲーム作りの裏側（3）”. *インサイド*.  イード (2013年9月30日). 2013年10月4日閲覧。
* “ゲーム開発者はコミュニティを通して自分を磨くべき・・・IGDA日本理事・松原健二氏が学生向けに語った基調講演”. *インサイド*.  イード (2014年2月3日). 2014年2月4日閲覧。

* ゲームクリエイター一覧

* ファミキャリ！ - ファミ通.com
* 国際ゲーム開発者協会日本（IGDA日本）
* ポリポリ☆クラブ
* ゲーム開発者小事典(Critique of Games)
* スクウェア・エニックス開発スタッフルーム(元Road of Squareデータベース)
* 任天堂マガジン表紙・2000年4月号（No.20）ゲームクリエイターになりたいアナタのための大特集!
# プラットフォーム (コンピューティング)

コンピュータにおける**プラットフォーム** (英: platform) とは、主に、オペレーティングシステム (OS) やハードウェアといった基礎部分を指す。コンピューティングプラットフォーム (英: computing platform) と呼ばれることもある。

## 概要

一般的なコンピュータ・プログラム（アプリケーションソフトウェア）の実行ファイル（バイナリ）は、実行環境であるそれぞれのOSに依存し、例えばWindows、macOS、Linuxなどの各OS上でのみ動作する専用のバイナリとして構築（ビルド）される。また、特定のプロセッサ（CPUやGPU）向けのネイティブ機械語コードを生成するプログラミング言語で開発されたソフトウェアは、互換性のあるハードウェア上でしか動作しない。例えば、PowerPCプロセッサ用のLinux上では、PowerPCプロセッサ用のMac OS X向けあるいはx86/x64プロセッサ用のLinux向けAdobe Readerは動作しない。また、x86/x64プロセッサ用のWindows上では、ARMアーキテクチャのプロセッサ (ARM32/ARM64) 用にビルドされたWindowsネイティブアプリケーションは動作しない。ただし、ABIエミュレーションレイヤーを持つOSなど、異なるプロセッサ向けのバイナリを動作させることができる環境もある。

## プラットフォーム非依存とクロスプラットフォーム

特定のOSやハードウェアに依存しないことをプラットフォーム非依存 (英: platform-independent) と言う。例えば、Javaは各プラットフォームにおいてJavaアプリケーションが動作する仮想のプラットフォームを実装することによって、プラットフォーム非依存を実現させている。ちょうど異なるプラットフォーム上に介在としてJavaプラットフォームという仮想化された共通プラットフォームがあり、共通プラットフォーム上でJavaアプリケーションが動作する。プロセッサ命令セットはJavaバイトコードおよびJava仮想マシンによって抽象化される。

またプラットフォームの差異をミドルウェアで吸収し、複数のプラットフォームで動作するように設計したソフトウェアをクロスプラットフォームと呼ぶ。

マイクロソフトの.NET FrameworkもJavaとよく似たアプリケーション開発・実行プラットフォームであり、プロセッサに依存しない共通中間言語を生成することができ、共通言語基盤の仕様に従った共通言語ランタイム上で動作する。.NET FrameworkはWindows専用であるが、のちにMonoや.NET CoreによってWindows以外のOSにも移植され、クロスプラットフォームとなった。

プログラムのソースコードを実行時に翻訳・解釈するスクリプト言語や動的プログラミング言語で書かれたソフトウェアもプラットフォーム非依存・クロスプラットフォームであることが多い。

## OpenCLプラットフォーム

OpenCLではInstallable Client Driver (ICD) Loaderの仕組みによって、1つのシステム上に複数のベンダーによる実装すなわち複数のOpenCLドライバーが共存できるようになっている。このOpenCL実装のことをプラットフォームと呼ぶ。各OpenCLプラットフォームは、OpenCL対応ハードウェアの抽象化であるOpenCLデバイスを複数持つことができる。

* オペレーティングシステム
* コンピュータ・アーキテクチャ
* クロスプラットフォーム
* Javaプラットフォーム
* エミュレータ (コンピュータ)