人気拡大ゲームエンジンGodot、古代メソポタミアの“楔形文字”でもコードを書けるらしい。ヒエログリフとかでもOK

ゲームエンジンGodot独自のプログラミング言語であるGDScript上では、古代メソポタミア文明の楔形文字が利用できるという。

Googleでお気に入り登録

デベロッパーのStein Makes GamesはBlueSkyにて、古代メソポタミア文明の楔形文字が、ゲームエンジンGodot独自のプログラミング言語であるGDScript上で利用できると投稿した。海外メディアのPCGamerが報じている

Godotは近年利用者が増加傾向にあるゲームエンジンだ(関連記事)。軽量・快速を特徴としており、特に開発の工程を繰り返すイテレーション的な作業において力を発揮するとされている(弊誌インタビュー記事)。また完全なオープンソースであり、エンジン自体の改造も可能。売上に応じたロイヤリティもなく、利用者は無料で商用ゲームの開発を行うことができる点も魅力となっている。

そんなGodotについて、デベロッパーのStein Makes Gamesが7月30日、Bluesky上で古代メソポタミア文明におけるシュメール・アッカド楔形文字がGodot上で動作すると投稿。にわかに注目を集めているかたちだ。

古代メソポタミア文明においてシュメール語やアッカド語の表記に用いられた楔形文字は、地理的には現在のイラク周辺、時代としては紀元前3300年頃から紀元前1世紀頃までの数千年にわたって使われた文字体系を指している。有名な「ハンムラビ法典」や「ギルガメシュ叙事詩」なども主にこの楔形文字で書かれているほか、現存する粘土板には、古代における行政文書や会計帳簿などの実務記録が多く含まれている。

Daily reminder that GDscript supports the Sumerian clay table alphabet, Akkadian cuneiform of ancient Mesopotamia. This is perfectly valid code you can write in your game:

Stein Makes Games (@steinmakesgames.bsky.social) 2026-07-30T10:42:32.845Z

Godotでは独自のプログラミング言語であるGDScriptを使用でき、そのプログラム上では楔形文字を変数名や関数名などの識別子に対応させることができる様子。これは、GDScriptが「Unicode Standard Annex #31(UAX#31)」に基づいているためだ。このUAX#31は、世界中の文字をコンピューター上で表現する国際規格「Unicode」に付属する仕様で、プログラミング言語などが識別子として使用可能な文字の範囲を定めている。

Unicodeでは、日本語で使われるひらがなや漢字のほか、ラテン文字やギリシア文字など、世界の文字一つ一つに固有の番号が割り当てられている。その枠組みの範囲内では楔形文字に限らず、北欧のルーン文字や古代エジプトのヒエログリフなども、プログラミング言語側の対応次第で使用可能となっているのだ。

つまるところ、Godot独自のGDScriptでは、このUnicodeの識別子仕様を比較的素直に採用しているため、楔形文字のような多様な文字をプログラム上で使用できるということのようだ。とはいえ、これはGDScriptだけが特別というわけではなく、UAX#31の枠組みを採用しているPythonや、ES6以降のJavaScript、Rustなどのプログラミング言語でも同様のことは可能といえる。

ちなみに、デベロッパーのStein Makes Gamesは2年ほど前にもRedditにて、楔形文字がGodotのコーディングに使用できることを紹介している。なぜ同氏が楔形文字に対してここまで熱心なのかは定かでないが、今回のBluesky上の投稿は再び一定の注目を集めているかたちだ。

なお、Stein Makes Gamesは現在、採掘ローグライトゲーム『Dig Dig Boom』をGodotで開発中。対応プラットフォームはPC(Steam)。同作でプレイヤーはドワーフとなり、爆弾やピッケル、シャベルなどの道具を駆使しながら多様な地下世界を掘り抜いていく。自分が動いた時にだけ時間が進むシステムや、ロープを用いた柔軟な移動法などが目を引く作品となっている。リリース予定は2027年。7月末には日本語を含む多数の言語への対応が発表されたが、楔形文字には現状で未対応となっている。

Godotのような最新のゲームエンジンで、世界最古ともいえる文字体系を使用できるというは何とも興味深い話題だ。しかし同時に、古代メソポタミアの文字をコンピューター上で表現できるよう、番号付けをして管理・登録しているUnicodeの枠組みの広さにも目を見張るものがある。

この記事にはアフィリエイトリンクが含まれる場合があります。

Googleでお気に入り登録
Kei Kano
Kei Kano

キャラクリが出来て没入感のあるゲームが好きです。ゆっくり歩いて世界観を味わったり、自分なりに脳内設定を組み上げたりして遊んでます。

記事本文: 41