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が使われ、ノードのシグナルに関数を接続してイベント駆動型のゲームロジックを記述します。
この用語をシェア
最終更新: