Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Godot入門
この記事はGodotがあなたに向いているかどうかをはっきりさせる助けになるために書いています。「始めるために何を知っておくべきか?」という質問に対する答えが得られるように、広範囲にわたる機能の紹介をします。
すべてを網羅した概要というわけではありませんが、この入門シリーズで、かなり多くの機能を紹介しています。
Godotとは?
Godot は様々なプロジェクト向けにデザインされた、汎用の 2D/3D ゲームエンジンです。ゲームやアプリケーションを作成し、デスクトップやモバイル、Web でリリースすることが出来ます。
これを使用してコンソール ゲームを作成することもできますが、高度なプログラミング スキルか、あなたのゲームを移植してくれるデベロッパーのいずれかが必要です。
注釈
コンソール対応に関する情報は、`Godot Webサイト<https://godotengine.org/consoles/>`_をご覧ください。
このエンジンで出来ることは?
Godotは当初はアルゼンチンにあるゲームスタジオの内製プロダクトとして開発されました。開発は2001年からスタートし、2014年にオープンソースとしてリリースされて以来、大幅に改良されてきたエンジンです。
Godotで制作されたゲームの例としては、「Cassette Beasts」、「PVKK」、「Usagi Shima」などがあります。アプリケーションとしては、オープンソースのピクセルアート描画プログラム「Pixelorama」や、ボクセルRPGクリエーター「RPG in a Box」がGodotで開発されています。 Official Showcase. では、さらに多くの例をご覧いただけます。
Usagi Shima
Cassette Beasts
PVKK: Planetenverteidigungskanonenkommandant
RPG in a Box
機能や見た目はどうなっていますか?
Godotは最も一般的なニーズに答えるために、オールインワンのゲームエディタと統合されたツールを提供しています。専用のコードエディタ、アニメーションエディタ、タイルマップエディタ、シェーダエディタ、デバッガー、プロファイラーなどを備えています。
開発チームは多機能で一貫性のあるユーザエクスペリエンスのゲームエディタを提供できるように努力しています。改良の余地があれば、ユーザインタフェースは日々改良されていきます。
もちろん、あなたの好みに合わせて、外部のプログラムと組み合わせて動作も出来ます。私たちは公式に Blender の3Dシーンのインポートをサポートしていますし、 VSCode や Emacs 向けのGDScriptとC#のプラグインのメンテナンスも行っています。WindowsではVisual StudioでのC#もサポートしています。
プログラミング言語
まず利用可能なプログラミング言語を見てみましょう。
ゲームのコーディングには、Godot 固有の軽量な構文を持つ統合言語である GDScript 、またはゲーム業界で人気の C# を使用できます。この2つは私たちがサポートする主要なスクリプト言語です。
GDExtension を使用すると、エンジンを再コンパイルせずに C++ や他の言語 other languages でゲームプレイや高速なアルゴリズムを実装することができます。 また、これを使用してサードパーティのライブラリや他のソフトウェア開発キット (SDK) をエンジンに統合することもできます。
もちろん、Godotは完全に無料でオープンソースであるため、エンジンにモジュールや機能を直接追加することもできます。
Godotを使うのに必要な知識は?
Godotは機能が豊富なゲームエンジンです。無数の機能があり、学ぶことがたくさんあります。最大限に活用するためには、しっかりとしたプログラミングの基礎が必要です。エンジンを使いやすくする努力をしていますが、まずはプログラマーのように考えるスキルを身につけることが大いに役立ちます。
Godot はオブジェクト指向プログラミング パラダイムに基づいています。 クラスやオブジェクトなどの概念に慣れると、効率的にコーディングできるようになります。
GDQuestの Learn GDScript From Zero は完全な初心者がGodotのGDScript言語によるプログラムを学ぶための無料かつオープンソースのインタラクティブチュートリアルです。 デスクトップアプリケーション または ブラウザ上で 利用できます。
新しい機能を学ぶには で、より Godot 固有の学習リソースを提供しています。
次のパートでは、Godotエンジンの基本コンセプトの概要を説明します。