今回は、現在 2023 年 11 月 2 日もお試し開催中の 1 週間でゲームを作るゲームジャム「Godot1Week」についての紹介と、そのイベントを開催している「フリーゲーム投稿サイト GodotPlayer」について紹介します。
また、GodotEngine4 の HTML5 出力に関する注意点についても紹介します。
Godot1Week 始まる!
以下のツイートで Godot1Week が始まったことを知りました。
お試し開催の今回のお題は「避ける」
お試し開催の今回のお題は「避ける」です。
後述するゲームエンジン「GodotEngine」の公式チュートリアルの「2D ゲームの作り方」で取り上げているサンプルゲームでも避けることがテーマになっているので、初めての人はチュートリアルをアレンジすることでもテーマに沿ったゲームが作れるでしょう。
GodotPlayer(Β)について
Godot1Week 開催元のサイト「フリーゲーム投稿サイト GodotPlayer」では、 GodotEngine で作成した HTML5 形式のゲームを公開する場を提供してくださっています。
サーバをレンタルしていない人でも GodotPlayer にアップロードすることで、 GodotEngine で作成した自作ゲームをネット上で公開できます。
Godot1Week 開催について
その「フリーゲーム投稿サイト GodotPlayer」で今回行われるイベントが、1週間でゲームを作り、気が向いた作品をプレイする Godot1Week です。
※全ての手順が PC とインターネットで完結するので、場所の制限もありません。
初心者も個人の参加も大歓迎と書いてあるので、ゲーム作ってみようかなと思っている人は、GodotEngine 公式チュートリアルなどを参考に作って、気軽に参加してみてはいかがでしょうか。
ゲームジャム | フリーゲーム投稿サイト GodotPlayer の開催案内より一部抜粋と太字修飾
- Godot Engineを使って1週間でゲームを作り、相互にプレイし合うイベントです。
- ブラウザで遊べるHTML5形式でエクスポートし、GodotPlayerに投稿します。
- 開発初日にお題が発表され、お題に沿って開発を進めます。多少こじつけでもOK。
- 公式チュートリアルちょっといじったレベルの内容でも投稿していただいてOKです。初心者歓迎。熟練の方もぜひご参加ください。
- 個人参加でもチーム参加でもお気軽にご参加ください。
Godot1Week 留意事項について
ゲームを完成する前でも、ある程度動作するようになったら、早めに HTML5 形式でゲームをエクスポートして、「フリーゲーム投稿サイト GodotPlayer」でアップロードしてみたほうが良いでしょう。
投稿直後のゲームの状態は「非公開」なので、誰にも見られずに公開前のテストプレイができます。
#筆者は HTML5 エクスポートがまだできない GodotEngine4(.NET) x C# の組み合わせで行ってしまい、慌てて GodotEngine x GDScript に書き換えて時間がかかりました。
また、多少の遅刻も OK のようです。
もしも Godot1Week に間に合わなくて、前述のとおり「フリーゲーム投稿サイト GodotPlayer」で世界中にゲームを公開することは、ゲームジャム期間以外でもできます。
ゲームジャム | フリーゲーム投稿サイト GodotPlayer の留意事項より一部抜粋と太字修飾
- 初めてGodotを触る方は事前に公式の2Dチュートリアルをお試しすることを推奨します。GDScriptを使用し、ノードやシグナルについて理解を深めておくと良いです。
- 開発期間中に早めにHTML5エクスポートして投稿を試してみて、投稿ができるか、プレイ・正常な表示ができるかどうかの確認を推奨します。(意外とハマりどころが多いです)
- 汎用的な機能をお題発表前に作っておくことはOKです。多少の遅刻もOKです。
- itch.ioやunityroomのような評価の仕組みやランキングなど多機能なシステムは本サイトになく、最低限の機能しか用意していません。何卒ご了承ください。
Godot Engine 4 とは?
「Godot Engine 4」は、2D / 3D ゲームを作成できる無料・オープンソースの軽快なゲームエンジンです。
#起動も HTML5 出力も数秒で出来てしまう驚きの速さです。
導入とサンプルゲームの実行までについては、以下を参照してください。
※Godot Engine 4 のインストールの手順では .NET 版を選んでいますが、HTML5 エクスポートするために、 .NET ではないバージョンを選びましょう。
- GodotEngine4 zip ダウンロードとサポートする実行環境 | Compota-Soft-Press
- GodotEngine4 インストールとサンプルプロジェクトのダウンロード | Compota-Soft-Press
- GodotEngine4 ゲームプロジェクトをエディタで実行&公式便利サイト | Compota-Soft-Press
Godot Engine 4 の .NET C# 版は HTML5 がまだ未サポート
Godot Engine のプログラミングでは、GDScript という python に似た独自の言語と、 C# (.NET) を選ぶことが出来ます。
しかし、現状は、 Godot Engine 4.x の .NET 版、 C# で開発した場合は、 HTML5 へのエクスポートがサポートされていません。
Projects written in C# using Godot 4 currently cannot be exported to the web. To use C# on web platforms, use Godot 3 instead.
(Google 翻訳)
Godot 4 を使用して C# で作成されたプロジェクトは現在、Web にエクスポートできません。 Web プラットフォームで C# を使用するには、代わりに Godot 3 を使用してください。
Webのエクスポート — Godot Engine (4.x)の日本語のドキュメント
Godot Engine 3.x では C# で開発した場合も、 HTML5 へのエクスポートがサポートされているようですが、 Godot Engine 4 で作ったものを Godot Engine 3 に読み込ませるとエラーが起きました。
Godot Engine 4 で HTML5 のゲームを作りたい場合は .NET ではないバージョンを使い GDScript を用いましょう。
それ以外の組み合わせでは、2023 年 11 月 2 日現在はまだ、HTML5 エクスポート未対応です。
どうしても C# を使いたい場合は、 Godot Engine 3 を使うとエクスポートできるらしいです。
まとめ
今回は、現在 2023 年 11 月 2 日もお試し開催中の 1 週間でゲームを作る「Godot1Week」についての紹介と、そのイベントを開催している「フリーゲーム投稿サイト GodotPlayer」について紹介しました。
また、GodotEngine4 の現状の HTML5 出力に関する注意点についても紹介しました。
参照サイト Thank You!
- ゲームジャム | フリーゲーム投稿サイト GodotPlayer
- フリーゲーム投稿サイト GodotPlayer
- Godot Engine – Free and open source 2D and 3D game engine
- 最初の2Dゲーム — Godot Engine (4.x)の日本語のドキュメント
- Webのエクスポート — Godot Engine (4.x)の日本語のドキュメント
- 【Godot】HTML5へのエクスポート手順 | 2dgames.jp
記事一覧 → Compota-Soft-Press
コメント