강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Godot Engineではじめるゲーム開発!基本概念から実践ゲーム制作まで一気に攻略!

最近話題のGodot Engineについて、基礎概念から着実に学び、Godot Engineの軽快かつ強力な生産性を直接体感し、あなただけのゲーム創作に没頭しましょう!

難易度 初級

受講期間 無制限

  • cobak
oop
oop
game-math
game-math
game-physics
game-physics
godot-engine
godot-engine
gdscript
gdscript
oop
oop
game-math
game-math
game-physics
game-physics
godot-engine
godot-engine
gdscript
gdscript

学習した受講者のレビュー

学習した受講者のレビュー

4.5

5.0

버드맨

100% 受講後に作成

あまりにも満足のいく講義です。 戻るにつれて内容が多くなるのに熱心に頑張りました。聞いたら、開発の桑が冷えます。

5.0

Miltto Shin

99% 受講後に作成

コーディングのコの字も知らないまま、一人でゲームを作りたくて海外のYouTubeの講義なども熱心に探して見ましたが、気になっていた点を一番丁寧に教えてくださり、理解の助けになりました!講義で多くの内容を扱うだけに、初心者としては手に余る部分もありましたが、何度も繰り返し聞いているうちに、私が逃していた部分を発見し、それとともに先生がどれほど丁寧に教えてくださったのかも気づきました。講義に本当にすべて入っていました。一緒に作るシューティングゲーム以外にも、私が構想する私だけのゲームを作れるほど細かく説明してくださり、本当にありがとうございます。細かくても重複する説明はなく、本当にすっきりした講義だと感嘆しながら見ました。慣れるまでバイブルのようにずっと見ることになりそうです!受講料が本当にもったいなくない講義です。アップデートしてくださった部分も大変助かりました。もしかして今後、シェーダーや他の高度な講義もオープンされるなら、ぜひ教えてください。必ず受講したいです👍👍

5.0

주무세요

100% 受講後に作成

この講義を受講後レビューを残す私を簡単に紹介すると、 - Godot3の時から完全初心者として開始 - Godotエンジン関連学習書籍1冊完読(2周) - Godotエンジン関連無料映像講義3つ学習(Inflearn 2つ、YouTube 1つ) - Godotエンジン関連有料映像講義2つ学習 - GodotでPlay Storeアプリ1つリリース 上記の経歴にも関わらず、Godotエンジンの隅々に隠されている隠れた機能と数多くのノードの機能をすべて把握できず、いつも使っていたものだけを使っている中でこの講義を受講。 最初から最後まで完全にすべてのコードを漏れなく全部フォローしてみた。 結果は大満足。 何に満足したのか詳しく見てみよう。 1. 一つの機能についても様々な方法で段階的に教えてくれる。 例えば、私が学習した書籍はGodot4を基準にしているにも関わらず、方向キーを押して移動する方法についてGodot3で使っていた方式1つを教えるだけで終わる。しかし本講義はその書籍に出ていた方法から始めて、もう少し効率的にコードを書く方法でもやってみて、1行で書く方法まで何度かに分けて段階的にやってみる感じが残る。 単純にプレイヤーが移動するコードなら、何を使おうが1つの方法を保存しておいて必要な時に使えばいいのではないかと思うかもしれないが、そんなに単純ではない。GodotエンジンではVector2クラスを基準に方向と回転を計算するようになっているが、講師が教えてくれる通りについていくと、方向と回転を簡単に計算できるメソッドについて自然と理解できる。もし方向キー移動する方法1つだけを持って学習していたら、方向/回転を計算する方法と別々に学習しなければならなかったため、各メソッドを理解するのに時間がかかり、方向/回転計算と移動キーを押した時に作動する方式についての連結が遅れただろう。 また、状態変更時にデータを更新する「setter」も様々な方法で教えてくれたのが有用で、特に記憶に残るのがステートマシン。私が学習した書籍ではステートマシンを実装する方法だと言って教えてくれたのがせいぜいenumを利用することだった。私はこの講義を聞く前まではGodotエンジンにはステートマシンがないと思っていた。ああ3万ウォンも出して買った書籍の貧弱さよ。この講義ではステートマシンをenumで実装する方法も教えてくれて、直接ステートマシン機能を利用する方法も教えてくれる。 2. 見落としやすい細かい機能とコツまで教えてくれる。 まずPath2DノードとPathFollow2Dの関係について正確に教えてくれる講義は初めて見た。他の講義でも該当ノードを扱うのは見たが、Pathノードで経路を設定した後PathFollowを子にした時に該当経路で動くという詳しい説明は見たことがない。この一言を聞いて二つのノードについての関係がすぐに理解できた。 知っていれば便利に使える様々なショートカットの機能も習得。「Ctrl + Alt + O」、「Ctrl + Shift + O」、「Shift + Alt + O」、「Ctrl + Shift + F」などなど、なくてはならない。 コード作成時に下に空白が余裕を持つように設定する方法も教えてくれる。大したことではないが非常に有用に感じられる機能。 他の受講レビューで出た感想を簡単に見てみよう。 - 後半部からは伝達速度が速くて理解するのが難しかった。=> 後半部から難しくなるのは事実。ただ説明を飛ばす場合もあるが、学習する人が該当部分を検索して調べることができるレベルだと思う。直接調べることも一種の練習だと思えばよい。 - コードが論理的でなく好みで説明する。散漫だ。=> これも共感する。しかしコードは書く人の好みに左右されるものであり、これはビル・ゲイツ兄貴が来ても発生せざるを得ないことだと思う。また、コードが散漫なのはGodotエンジンで発生せざるを得ない特徴。シグナルがあちこちに行き来し、シーン内にあるノード名も一々持ってきて作成するため何が何だか分からない場合も発生するが、Godotエンジンの全体的な流れを学習するには問題ないと思うし、自分だけの作業を進める時には十分克服できる部分。 もし上記のような説明にも関わらずこの講義が難しいと思われるなら、2周3周回せばいいこと。この講義一つですべてできると思う。あまり難しく考えず、千里の道も一歩からという思いで着実にやってみよう。

受講後に得られること

  • ゲームエンジンであるGodot Engine 4と、専用言語であるGDScriptの基礎的な理解

  • 関連する例題を自ら考え抜き、プログラミングの問題解決能力を向上させる。

  • 2Dゲーム開発の実習を通して、ゲームのコアとコンテンツ開発の全般的な理解を深める。

  • オープンソースゲーム開発エンジンである高度エンジン(Godot Engine)の核心機能とインターフェースを学習し、専用コーディング言語であるGDScriptを学び、2Dインディーゲームを制作することを目指します。高度エンジンの構造とワークフローを理解し、実習を通じてゲーム開発の基礎から実戦適用まで経験してみます。



  • ゲーム開発には王道がないと思いますが、ゲームエンジンを効果的に学習するためのより効率的な方法があると思います。講師本人は初心者時代、試行錯誤を経て難しく積み重ねてきた知識をもとに、どうすればゲームエンジンをより効果的に理解して習得できるかを悩んできました。この過程で得られた経験に基づいて、より体系的で効率的な方向に講義したいと思います。

このような内容を学びます。

コーディングが怖い方でも大丈夫です!

スライム調教と一緒にじっくりとコードスキルをバルクアップしてみます。

コアだけを抜いて自分で練習してみます!

高度エンジン開発に最も重要な概念だけを推し進めた練習問題を直接悩んで解きます。開発に対する自信もレベルアップ!

ちゃんと作ってみます!

関連ジャンルの商用パッケージゲームで不可欠なコンポーネントを段階的に実装します。キャラクターコントロール、アニメーション、衝突処理、サウンドから始めてUI、レベルデザイン、ローカライズまで。入門段階を超えた初級者レベルから始めて、中級者以上のレベルまでできるだけ幅広く扱いましょう。

受講前の注意

練習環境

  • すべての講義と実践はWindows 11ベースで行われます。 macOS と Linux については扱いません。


学習資料

  • すべての学習資料の活用と問題の練習は著作権なし(CC0、CC BY)アセットとして提供され、そのアセットをいくらでも活用して練習でき、商業プロジェクトにも利用できます。

  • コースは主に高度エンジンを介して行われますが、実装ゲームの完成度のために、一部は無料のWeb開発ツールと無料プログラムの助けを借りて進行します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ゲーム制作に興味のある方

  • Unity、Unreal Engine以外に、新進気鋭のエンジンを体験したい方

  • Godot Engineを少し触ったことはあるが、基礎を築いたり、詳細な知識が必要な方

前提知識、
必要でしょうか?

  • コーディング経験が全くない場合は、PythonやC#などの基礎概念(関数、繰り返し文、条件文)を習得されると理解の助けになります。

  • 高校数学の過程における2次元ベクトル概念を習得しておくと、シューティングゲームのコンテンツ理解に役立ちます。

こんにちは
です。

72

受講生

11

受講レビュー

14

回答

4.5

講座評価

1

講座

ソウル大学校 電気情報工学部 卒業

현재 스타트업에 재직 중인 게임 개발자입니다. 어려운 코딩, 쉬워질 때까지 맨땅에 헤딩! cobak7@naver.com

現在スタートアップに在籍中のゲーム開発者です

難しいコーディング、易しくなるまで体当たり!

cobak7@naver.com

カリキュラム

全体

75件 ∙ (13時間 31分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

11件

4.5

11件の受講レビュー

  • birdman님의 프로필 이미지
    birdman

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    あまりにも満足のいく講義です。 戻るにつれて内容が多くなるのに熱心に頑張りました。聞いたら、開発の桑が冷えます。

    • mirae님의 프로필 이미지
      mirae

      受講レビュー 5

      平均評価 5.0

      5

      99% 受講後に作成

      コーディングのコの字も知らないまま、一人でゲームを作りたくて海外のYouTubeの講義なども熱心に探して見ましたが、気になっていた点を一番丁寧に教えてくださり、理解の助けになりました!講義で多くの内容を扱うだけに、初心者としては手に余る部分もありましたが、何度も繰り返し聞いているうちに、私が逃していた部分を発見し、それとともに先生がどれほど丁寧に教えてくださったのかも気づきました。講義に本当にすべて入っていました。一緒に作るシューティングゲーム以外にも、私が構想する私だけのゲームを作れるほど細かく説明してくださり、本当にありがとうございます。細かくても重複する説明はなく、本当にすっきりした講義だと感嘆しながら見ました。慣れるまでバイブルのようにずっと見ることになりそうです!受講料が本当にもったいなくない講義です。アップデートしてくださった部分も大変助かりました。もしかして今後、シェーダーや他の高度な講義もオープンされるなら、ぜひ教えてください。必ず受講したいです👍👍

      • cobak
        知識共有者

        温かい受講評ありがとうございます!次回の講義を制作したら必ず告知させていただきます。

    • wisbeom님의 프로필 이미지
      wisbeom

      受講レビュー 3

      平均評価 4.7

      修正済み

      5

      100% 受講後に作成

      この講義を受講後レビューを残す私を簡単に紹介すると、 - Godot3の時から完全初心者として開始 - Godotエンジン関連学習書籍1冊完読(2周) - Godotエンジン関連無料映像講義3つ学習(Inflearn 2つ、YouTube 1つ) - Godotエンジン関連有料映像講義2つ学習 - GodotでPlay Storeアプリ1つリリース 上記の経歴にも関わらず、Godotエンジンの隅々に隠されている隠れた機能と数多くのノードの機能をすべて把握できず、いつも使っていたものだけを使っている中でこの講義を受講。 最初から最後まで完全にすべてのコードを漏れなく全部フォローしてみた。 結果は大満足。 何に満足したのか詳しく見てみよう。 1. 一つの機能についても様々な方法で段階的に教えてくれる。 例えば、私が学習した書籍はGodot4を基準にしているにも関わらず、方向キーを押して移動する方法についてGodot3で使っていた方式1つを教えるだけで終わる。しかし本講義はその書籍に出ていた方法から始めて、もう少し効率的にコードを書く方法でもやってみて、1行で書く方法まで何度かに分けて段階的にやってみる感じが残る。 単純にプレイヤーが移動するコードなら、何を使おうが1つの方法を保存しておいて必要な時に使えばいいのではないかと思うかもしれないが、そんなに単純ではない。GodotエンジンではVector2クラスを基準に方向と回転を計算するようになっているが、講師が教えてくれる通りについていくと、方向と回転を簡単に計算できるメソッドについて自然と理解できる。もし方向キー移動する方法1つだけを持って学習していたら、方向/回転を計算する方法と別々に学習しなければならなかったため、各メソッドを理解するのに時間がかかり、方向/回転計算と移動キーを押した時に作動する方式についての連結が遅れただろう。 また、状態変更時にデータを更新する「setter」も様々な方法で教えてくれたのが有用で、特に記憶に残るのがステートマシン。私が学習した書籍ではステートマシンを実装する方法だと言って教えてくれたのがせいぜいenumを利用することだった。私はこの講義を聞く前まではGodotエンジンにはステートマシンがないと思っていた。ああ3万ウォンも出して買った書籍の貧弱さよ。この講義ではステートマシンをenumで実装する方法も教えてくれて、直接ステートマシン機能を利用する方法も教えてくれる。 2. 見落としやすい細かい機能とコツまで教えてくれる。 まずPath2DノードとPathFollow2Dの関係について正確に教えてくれる講義は初めて見た。他の講義でも該当ノードを扱うのは見たが、Pathノードで経路を設定した後PathFollowを子にした時に該当経路で動くという詳しい説明は見たことがない。この一言を聞いて二つのノードについての関係がすぐに理解できた。 知っていれば便利に使える様々なショートカットの機能も習得。「Ctrl + Alt + O」、「Ctrl + Shift + O」、「Shift + Alt + O」、「Ctrl + Shift + F」などなど、なくてはならない。 コード作成時に下に空白が余裕を持つように設定する方法も教えてくれる。大したことではないが非常に有用に感じられる機能。 他の受講レビューで出た感想を簡単に見てみよう。 - 後半部からは伝達速度が速くて理解するのが難しかった。=> 後半部から難しくなるのは事実。ただ説明を飛ばす場合もあるが、学習する人が該当部分を検索して調べることができるレベルだと思う。直接調べることも一種の練習だと思えばよい。 - コードが論理的でなく好みで説明する。散漫だ。=> これも共感する。しかしコードは書く人の好みに左右されるものであり、これはビル・ゲイツ兄貴が来ても発生せざるを得ないことだと思う。また、コードが散漫なのはGodotエンジンで発生せざるを得ない特徴。シグナルがあちこちに行き来し、シーン内にあるノード名も一々持ってきて作成するため何が何だか分からない場合も発生するが、Godotエンジンの全体的な流れを学習するには問題ないと思うし、自分だけの作業を進める時には十分克服できる部分。 もし上記のような説明にも関わらずこの講義が難しいと思われるなら、2周3周回せばいいこと。この講義一つですべてできると思う。あまり難しく考えず、千里の道も一歩からという思いで着実にやってみよう。

      • もしも個人的に望むことがあるとすれば、講師の方がもっと力を出されて、Godotエンジンでデータベースを構築したり、アプリ広告掲載、アプリ内課金システムを入れる方法についての追加講義を作ってくださればという小さな願いがあります。

      • cobak
        知識共有者

        最近こんなに長い受講レビューは初めて見ますが^^; この講義がお役に立てたようで、講師として嬉しい気持ちです。 講義を制作する際も、簡単には見つけにくい貴重なコツを最大限多く詰め込もうと努力しましたが、その点を評価していただき感謝いたします。条件が整い次第、追加講義も検討してみます。 今のような継続的な情熱とエネルギーで次のプロジェクトにも挑戦され、リリースまで成功されることを応援しています!

    • cjsshltls9902님의 프로필 이미지
      cjsshltls9902

      受講レビュー 1

      平均評価 5.0

      5

      31% 受講後に作成

      • cro38420847님의 프로필 이미지
        cro38420847

        受講レビュー 1

        平均評価 5.0

        5

        61% 受講後に作成

        ¥12,221

        似ている講座

        同じ分野の他の講座を見てみましょう!