本文へスキップ

GDScriptとは?

じーでぃーすくりぷと

GDScriptとは、ゲームエンジン「Godot」専用に設計された軽量スクリプト言語で、Pythonに似た構文でゲームロジックを記述できます。

GDScriptは、オープンソースゲームエンジン「Godot Engine」に組み込まれた独自のスクリプト言語です。Pythonに構文が近く、インデントブロック表現するため、プログラミング初心者でも比較的習得しやすいことが特徴です。

GDScriptの主な特徴は次のとおりです。

  • Godotのノードシステムと密接に統合されており、シーンやノードの操作が直感的に行える
  • 動的型付けを基本としつつ、型ヒントによる静的型付けにも対応
  • コルーチンをサポートし、非同期処理やアニメーション待機などを簡潔に書ける
  • Godot 4からはGDScript 2.0となり、パフォーマンスと型安全性が大幅に向上

GDScriptはGodotエンジンに特化して設計されているため、エンジンAPIとの相性が非常によく、信号(シグナル)やグループ、シーンツリーの操作などをネイティブに扱えます。汎用言語ではないため他の用途には使えませんが、Godot上でのゲーム開発においては高い生産性を発揮します。

Godotは無料・オープンソースであることから、インディーゲーム開発者や学習者に人気があり、GDScriptもゲームプログラミングの入門言語として注目されています。C#やC++との併用も可能です。

使い方・例文

Godotでキャラクターの移動処理や敵AIのロジックを実装する際にGDScriptが使われ、ノードのシグナルに関数を接続してイベント駆動型のゲームロジックを記述します。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語