Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Game Dev

/

Game Programming

[Unity] 直接実装するゲームアルゴリズム & ゲームシステム実装

パスファインディングから戦場の霧まで、アルゴリズムで学ぶUnityプログラミング

  • pinousg6033
게임개발
게임개발자
알고리즘
Unity
Unity6
C#
oop

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

こんなことが学べます

  • Unityで DFS、BFS、A*アルゴリズムを直接実装することで ゲーム内のパスファインディングシステムを完成させることができます。

  • FSM、行動ツリー、戦場の霧など、様々なゲームAIシステムを実践中心に学べます。

Unity 6 でアルゴリズムとシステム実装を実習中心に身につけるための講義です。

ゲームを開発してみると、道順、状態切り替え、視野処理のように直接実装しなければならない要素が多いが、
いざ、どのように始めるのか、やっぱりしたことが多いです。基本アルゴリズムを実際のUnity環境で実装し、それに基づいてさまざまなシステムを構成する方法を学びます。

このレッスンでは、以下のシステムを実装する方法について学びます。

ナビゲーションアルゴリズム

洞窟を作る

地域の作成

クラスター移動アルゴリズム

BFSルートを実装する

[受講前の参考事項]

本講義はUnity 6に基づいて行われ、受講前の下の内容を確認してください。

  1. 必須 Unity バージョン

    • レッスンで使用されるUnityのバージョンはUnity 6.xxxx以降です。

    • Unity 6より前のバージョンを使用している場合は、ユニバーサルレンダパイプライン(URP)テンプレートを設定してプロジェクトを作成する必要があります。

    • 最新バージョンを使用して互換性問題なく講義を進めてください。

  2. 推奨開発環境

    • WindowsまたはmacOSオペレーティングシステム

    • Visual StudioRiderなどのコードエディタのインストールを推奨

    • 最小推奨仕様:8GB RAM、SSD、DirectX 11、またはMetal対応GPU

このレッスンは、Unityの機能を活用してアルゴリズムとシステムの実装能力を大幅に向上させるように設計されています。

単にコードをたどる講義ではなく、各機能がどのように機能し、ゲームにどのように応用されるかを直接実装して体得できるプロセスになります。

皆さんが積み重ねてきた情熱と努力がゲーム開発者としての実力を一段階引き上げるきっかけになることを願って、この講義がその旅程の心強い始点になってほしいです。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ゲーム開発に必要なアルゴリズムとシステムを、自分で実装しながら学びたいUnity開発者

  • 経路探索、AI、マップ生成といった実践機能を通して開発力を一段階高めたい予備ゲーム開発者

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

  • プログラミング基礎知識

  • C#

  • ユニティ

こんにちは
です。

1,320

受講生

86

受講レビュー

167

回答

4.8

講座評価

9

講座

[소개드립니다.]
안녕하세요, 주식회사 파이누스 대표자입니다.

단순히 게임을 만들고 싶다는 어린시절 꿈만을 가지고 독학으로 유니티를 배워나가기 시작하였습니다. 독학이기에 남들보다 더욱 열심히 노력하자는 일념 하나로 계속해서 배워 나가다가 어느덧 한 회사의 대표로써 자리하게 되었습니다.
개발사로 성장을 시작 한지 약 2년의 시간이 흘렀습니다. 저희는 이제 자사만의 게임 개발을 목표로 전진하고 있으며, 그 과정을 강의 영상으로 촬영하여 수익 창출이 가능한 게임 개발에 대한 강의를 만들고자 합니다.

이메일
pinous.g@gmail.com

 

 

カリキュラム

全体

20件 ∙ (7時間 53分)

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

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

受講レビュー

全体

4件

5.0

4件の受講レビュー

  • lchbest107229님의 프로필 이미지
    lchbest107229

    受講レビュー 3

    平均評価 5.0

    5

    30% 受講後に作成

    • fain9301님의 프로필 이미지
      fain9301

      受講レビュー 93

      平均評価 4.8

      5

      100% 受講後に作成

      Thank you for the good lecture.

      • anhyeokjun9234님의 프로필 이미지
        anhyeokjun9234

        受講レビュー 7

        平均評価 5.0

        5

        25% 受講後に作成

        While developing games, I felt I lacked the basics, so I took the course to supplement my shortcomings. The instructor explains things well at the right level. This is necessary knowledge for game development. Highly recommend for beginners!!

        • hanmuson18725님의 프로필 이미지
          hanmuson18725

          受講レビュー 20

          平均評価 5.0

          5

          30% 受講後に作成

          Thank you always for the good materials.

          ¥6,568

          pinousg6033の他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

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