GameMakerの概要
GameMakerは、Delphi
言語を基にしたゲーム開発ソフトウェアであり、
ユトレヒト大学のMark Overmars教授によって誕生しました。1999年に初めての一般向けバージョンがリリースされ、当初はグラフィックス作成ツールとしてスタートしました。その後、ゲーム開発者のニーズに応じて進化し、多くのユーザーに広く利用されています。
インターフェースとゲーム開発
GameMakerの最大の特徴は、その
ドラッグ・アンド・ドロップ機能です。このインターフェースを利用することで、プログラミングの知識がない初心者でも直感的にゲームを作成できます。多様なアイコンを用いた視覚的な操作で、各種動きや基本的なグラフィックスを効果的に利用できます。さらに、ユーザーは自らアクションライブラリを作成することも可能で、オリジナリティあふれるゲームを開発できます。
誰でも使えるプラットフォーム
GameMakerは、
C++や
Javaのような複雑な
プログラミング言語を使わずに
テレビゲームを開発できるよう設計されており、同時にプログラミングの基礎や
オブジェクト指向の教育も意識しています。また、経験豊富なユーザー向けにはGameMaker Language(GML)が用意されており、ゲームの機能を詳細にカスタマイズすることが可能です。これにより、多様なジャンルのゲームを作成することができます。
バージョンと機能
最新のバージョンであるGameMaker 7は
2007年にリリースされ、
3次元コンピュータグラフィックスなどの機能も備えています。さらに、無料のLite版と有料のPro版が用意されており、Lite版では機能に制限があるものの、基本的な開発は可能です。Pro版に登録することで、より高度な機能が開放されます。これには物理計算や高度な描画機能が含まれ、多様な表現が可能になります。
拡張性とコミュニティ
GameMakerの魅力の一つは、その拡張性です。GMLを用いた特別なスクリプトやDLLの利用により、新しい機能を追加できます。これにより、ユーザー同士で開発した拡張を共有するコミュニティも活発です。GameMaker Community自体は、多くの開発者が集まり、互いに情報を共有し、サポートしあう場所となっています。
YoYo Gamesとの関わり
2007年からはYoYo Gamesと提携し、GameMakerのさらなる発展を目指しています。YoYo Gamesは、ユーザーが自身の作成したゲームをアップロードし、他のユーザーと共有できるプラットフォームを提供し、品評会なども通じて開発者同士の交流の場を設けています。
Macintosh版の展開
2008年にはMac OS X版の開発も始まり、プラットフォームの拡充が図られました。ベータ版の運用も進んでおり、問題の修正と機能の向上に努めているとのことです。
GameMakerは、そのユーザーフレンドリーな特性と広範なコミュニティによって、ゲーム開発の入口として非常に魅力的な選択肢となっており、初心者から上級者まで多くの満足をもたらしています。