【変数の管理に革命を!】「GD↔OB Converter」を公開しました!

2026年1月22日木曜日

GDevelop 作業効率化

X f B! P L


皆さん、
GDevelopで配列や構造体の管理に苦労していませんか? 複雑なスキルツリーやアイテムデータを作るとき、エディタ上で一つずつポチポチ追加するのは正直大変ですよね。

「もっとノート感覚で、思考を止めずにガシガシ設計したい……」

そんな思いから、世界中のGDeveloverに贈るデータ変換ツールGD↔OB Converterを開発・公開しました!

「GD↔OB Converter」とは?

このツールは、超高機能メモアプリ『Obsidianの箇条書き(Markdown)形式と、GDevelopで読み込めるJSON』形式を双方向に変換するWebアプリです。

👉 [https://gd-ob-converter.vercel.app/]

なぜObsidianなのか?

Obsidianは思考を整理するための最高のツールです。

  • 階層構造が直感的: 半角スペースでインデントするだけで、複雑な親子関係が作れます。

  • 折り畳み機能: 巨大なデータも、必要な場所だけ展開して編集できます。しかも、「GD↔OB Converter」では階層がそのまま構造体の子要素として読み込まれます。

  • 爆速編集: キーボードだけでサクサク項目を追加・削除できます。

この「Obsidianの良さ」を、そのままGDevelopのゲーム開発に持ち込めるのがこのツールの最大の特徴です。

記述のルール(魔法の書き方)

使い方はとてもシンプルです。ツールに以下のルールで書き込むだけ!

  • - 項目名: これが変数名になります。

  • キー/Key: 値: 構造体の子要素になります。

  • #(数値/Number): #100 と書けば、JSONでは数値として扱われます。

  • @(真偽値/Bool): @true または @false でスイッチになります。

例:

下記の様に入力すると…
           
- PlayerStatus
 - Name: 勇者
 - Level: #5
 - IsDead: @false
            
これが一瞬でGDevelop対応のJSONに変わります!

{
  "PlayerStatus": {
    "Name": "勇者",
    "Level": 5,
    "IsDead": false
  }
}


ほらね!

黄金のワークフロー:GDevelopへの取り込み方

このツールを100%活用するには、GDevelopの強力な拡張機能「JSON Resource Loading」との併用がオススメです。

  1. Obsidianでデータを設計する。

  2. GDevelover's ConverterでJSONに変換して保存(.json)。

  3. GDevelopに読み込み、「JSON Resource Loading」を使って構造体変数に流し込む。

これで、面倒なデータ入力作業から完全に解放されます!

開発の裏側:Geminiとの共同作業

実はこのツール、AIのGeminiと対話を重ねながら作り上げました。 私のこだわりである「Obsidianライクな操作感」と「GDevelopの利便性」を形にするため、デザインから多言語対応まで二人三脚(?)で磨き上げた自信作です。

おわりに

一人でも多くのGDevelop仲間の制作が、これでもっと楽しく、スムーズになれば嬉しいです。 バグ報告や「こんな機能が欲しい!」といったフィードバックがあれば、ぜひコメントやSNSで教えてくださいね!

Made by Cratier (with Gemini)


はい、以上。
ここまで全部Geminiが書いた記事です。
以降は私が直接書いています。

いやー、Gemini実に賢い。
私の文体に似せていますし、要点をしっかりと伝えています。
胡散臭いYouTubeチャンネルみたいなアイキャッチも、スクショをベースにGeminiが作りました。

この紹介記事ではツールの便利さが十分に伝わらないと思いますので、詳しい使い方を、GDevelopのプロジェクトファイルや読み込み用のjsonファイルなどをダウンロードできる形にし、ステップバイステップ形式を用いて、別の記事で解説します。

今回、Geminiをフル活用したのですが、生成AIの活用状況などについても別記事で、雑記として書きます。

最後までお読みいただきありがとうございました😆
もしよろしければ下記のボタンから応援よろしくお願いします🙇



こちらの記事はいかがでしたか?
ぜひご評価をおねがいします🙏

プロフィール


My name is Cratier.
I'm an indie game developer.


Read more...

便利ツール & 拡張機能

このブログを検索

Translate

UPDATE

最新コメント

人気の投稿

アーカイブ

リンク元ランキング

カテゴリー

アンケート



Q.クレイティアのGD覚書でお気に入りのコンテンツはどれですか?

チュートリアル
TIPS
RTA Develop
雑記
That's談
その他


Q.あなたのGDvelop使用歴はどれくらいですか?

1ヶ月未満
半年未満
1年未満
1年以上
2年以上
3年以上
4年以上
5年以上

オープンチャット

ご連絡

名前

メール *

メッセージ *

💗雑談CHAT💗
お気軽にお話しください🐹
同時接続人数:

もしよろしければ下記のボタンから応援よろしくお願いします🙇




QooQ