Cocos Creatorをご存じでしょうか?
Cocos Creatorとは、ゲームエンジンです。
ゲームエンジンとは何か?
ゲームエンジンとは、ゲーム開発を容易にしてくれるツールのようなものです。
ゲーム業界で、良く知られているゲームエンジンとしては、Unityがありますが、Cocos CreatorはUnityと似たゲームエンジンです。
Cocos Creatorのユーザーインターフェース画面
Unityのユーザーインターフェース画面
(余談)Unityの画像の戦車のようなものは、素人の私ががんばってモデリングしたものなので、カッコよくありませんが、X68000という昔のパソコンで販売されたゲームでグラナダだというゲームがあり、そのゲームに出てくる主人公が操る設定の戦車をイメージしてモデリングしましたw
Unityとの違い
Unityと違うところは、Unityは三次元のゲームを主として開発(二次元のゲームも開発可能)に使われており、Cocos Creatorは、二次元のゲームを作るのに特化したゲームエンジンです。もともとは、Cocos2d-Xという二次元のゲームを開発するのに特化したC言語、C++ライブラリがゲーム業界で使われていて、そのCocos2d-Xをベースにしてユーザーインターフェースを付けたゲームエンジンがCocos Creatorになります。ただ、Cocos Creatorもバージョン3から、3D対応され三次元のゲームも開発できるように進化しています。
使用できるプログラミング言語
使用できるプログラミング言語は、JavascriptとTypescriptです。
Unityもすばらしいゲームエンジンですが、C#というやや小難しいプログラミング言語を使ってプログラミングするため、入門者には少し敷居が高いと思います。しかし、Cocos Creatorは、JavaScriptかTypescriptというスクリプト言語でプログラミングできるため、Webアプリを作る気軽さでゲームプログラミングができると私は考えており、プログラミングをこれから学びたい人に是非お奨めしたいツールです。
ゲームエンジン | 描画タイプ | プログラミング言語 |
---|---|---|
Cocos Creator | 3D | JavaScript, Typescript |
Unity | 2D(3D) | C# |
CocosCreatorをプログラミング教育に使ってみませんか?
以下の私のブログで、今後、Cocos Creatorを使ったゲームプログラミング講座を発信していきたいと思いますので、ご興味がある方は覗きに来てみて下さい。