LoginSignup
0
0

More than 1 year has passed since last update.

Cocos Creatorをプログラミング教育に使う!

Posted at

Cocos Creatorをご存じでしょうか?

Cocos Creatorとは、ゲームエンジンです。

ゲームエンジンとは何か?
ゲームエンジンとは、ゲーム開発を容易にしてくれるツールのようなものです。
ゲーム業界で、良く知られているゲームエンジンとしては、Unityがありますが、Cocos CreatorはUnityと似たゲームエンジンです。

Cocos Creatorのユーザーインターフェース画面

1-2-1スプライト表示.png

Unityのユーザーインターフェース画面

Unity画面.png
(余談)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を使ったゲームプログラミング講座を発信していきたいと思いますので、ご興味がある方は覗きに来てみて下さい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0