ソフトウェア開発者のための OSS、まとめてみました!

ソフトウェア開発を行なっている自分が、個人的に面白いと思ったプログラムの最新技術や、オープンソースソフトウェア(OSS)をまとめています!

MENU

様々なジャンルのゲームを簡単に作ってみたいなら!「GDevelop」

概要

近年ではコンピューターゲームビデオゲームを使ったスポーツ競技とした「e スポーツ」が公に認知されてきて、世界でもとてもにぎわっていると思います。

私自身もゲームは好きですし、e スポーツ大会などが YouTube でオンライン公開されているとついつい見てしまいます。

ゲームって実際に遊ぶのも、テクニックが高い人のプレイ動画を見るのも、どちらも面白いですよね。

そのようなゲームについて、実際に自分で作ってみたいと思った方も少なくないと思いますが、ゲーム作成ってプログラミング言語をいろいろ駆使したりして大変そうだなと思ったことはないでしょうか?

そこで今回は、プログラミング不要で Web やスマートフォン対応のゲームを簡単に作成することができるゲーム制作ツール OSS「GDevelop」を紹介します。

GDevelop を使用することで、2D ゲームを簡単に作成することができるということなので、さっそく見てみましょう。

利用手順

公式サイト上のオンラインで利用する方法と、ソフトウェアをダウンロードして利用する方法の 2 つがあります。

オンラインで利用する場合

公式サイト上の「Try It Online」を選択することで、ご利用いただけます。

ソフトウェアをダウンロードして利用する場合

公式サイト上の「Download」を選択し、OS にあったソフトウェアをダウンロード・インストールすることでご利用いただけます。

使用感

今回は、オンラインモードで実際に使用してみたのですが、日本語対応になっているのでまずは安心しました(笑)。

GDevelop を利用するのは私も初めてなのでどのようにゲームを作っていけばよいのかと不安でしたが、「クイックツアー」も用意されていたので、まずはこちらに沿って進めてみます。

実際に「クイックツアー」に沿って進めてみたところ、全体の流れとしては以下のようです。

  1. 空のプロジェクトを作成

  2. プロジェクト名を入力して新規プロジェクトを作成

  3. ゲームウィンドウが展開され、そのゲームウィンドウ内にオブジェクトを追加

  4. 新しいオブジェクトを検索(すでに数多くのオブジェクトが用意されている)

  5. wizard オブジェクトを検索

  6. 使用したいオブジェクトを選択し、シーンに追加

  7. 追加したオブジェクトをドラッグ & ドロップして、ゲームウィンドウに追加

  8. オブジェクトに動作を追加するためにマウス右クリック>「ビヘイビアを編集」をクリック

  9. 「ビヘイビアを追加」を選択

  10. トップダウン移動(4 または 8 方向)」を選択

  11. パラメータをセット(今回はデフォルト)し、「適用」ボタンを選択

  12. 画面上部の「プレビュー」ボタンで動作確認!

    プレビューボタンを選択すると、別ウィンドウが立ち上がり、マウス操作で wizard オブジェクトがユーザー操作で自由に動かすことができるのを確認できました!

    さらに「クイックツアー」を追ってみます!

  13. オブジェクトを新規追加

  14. coin オブジェクトを検索

  15. 追加したい coin オブジェクトを選択

  16. coin オブジェクトをシーンに追加

  17. ゲームウィンドウに coin オブジェクトをドラッグ & ドロップ

  18. wizardcoin を集められるようにイベントを設定

  19. 新しいイベントを追加

  20. wizard の条件を追加「衝突」

  21. 「衝突」判定のオブジェクトを coin オブジェクトに設定

  22. 条件を設定完了後、アクションを追加

  23. アクション用のオブジェクトに coin オブジェクトを設定し、アクション「オブジェクトを削除する」を選択

  24. アクション設定完了後、画面上部の「アップデート」を選択し、動作確認

    アップデートボタンを選択することで、再度別ウィンドウが立ち上がり、先ほど設定したアクション「wizardcoin に衝突したら coin が消える」が実行されていることが確認できます!

以上で「クイックツアー」の内容は終了です!

一通りのゲームを、簡単に作成することができましたね!

まとめ

今回は、プログラミング不要で Web やスマートフォン対応のゲームを簡単に作成することができるゲーム制作ツール OSS「GDevelop」を紹介しました。

本記事で紹介したのは「クイックツアー」の内容だけですが、とても簡単に 2D ゲームを作成することができました!

GDevelop ではまだまだたくさんのオブジェクトやアクション、新機能などもありますので、きっと皆さんの頭の中で想像しているゲームも簡単に作成することができると思います!

この機に皆さんもゲームを作ってみてはいかがでしょうか?

ライセンス

  • Coreライブラリ、ゲームエンジン、新しいIDE、およびすべての拡張機能(それぞれ、 Core GDJS new IDE 、および Extensions フォルダー)は、MIT License
  • *名前、GDevelop、およびそのロゴは、FlorianRivalの独占的財産。

リンク

gdevelop.io

github.com