강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

ゲームデザインパターン with Unity

Unityの基礎を築き、より効率的なコードを書くことを望む人たちは、このプロセスを通して初級から中級への道を見つけることができます。

  • java
C#
Unity

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

こんなことが学べます

  • Unityでの効率的なコーディング

  • Unityですぐに利用できるゲームデザインパターン

Unityゲームプログラミングに息を吹き込むゲームデザインパターン:)

プログラマなら誰でも目に見えないようにキーボードをパバババチしながらシンドゥンドゥンコードを入力して最後にはエンターを喰いながら実行!そして、結果を見ながら大丈夫!このような夢を見ていますが、実際の開発では、このような個々人の賢いコーディングのスキルは必要ありません。

コードは簡潔でなければならないので、誰にでもメンテナンス可能でなければならず、パフォーマンスは保証されるべきです。

このような効率的なコーディングのスキルが必要です。これらの構造的で効果的な作業は、先輩がゲームデザインパターンであると命名し、いくつかを定義しています。しかし、これまでのテキスト中心のGoFデザインパターンの理論と例は、Unityに適用するのは簡単ではありませんでした。

それでこの講義が作られました。ゲームに必要な、そしてよく使われるゲームデザインパターンをUnityに合わせた例にしました。


[ストラテジーパターン - 武器交換実装]



[コマンドパターン - Undo機能の実装]



[ビルダーパターン - ユーザー別キャラクター構成実装]

Q. 使用する Unity のバージョンが異なります。どうすればいいですか?
A.どのバージョンを使用してもかまいません。講義で使用したUnityバージョンは2019.2.19f1です。

このレッスンをご覧の皆さんをすでにUnityツールは気軽に使用可能であると仮定します。
もしそうなら、あなたが勉強を始める現時点で講義で使用したバージョンとあなたが使用しているUnityのバージョンが間違っていても
その違いは、このコースを聞くのに問題ではありません。
ここでは、Unityでゲームを開発するときに効率的なコードを書くことだけを考えます。 
Unityのバージョンが変わると、この部分が変わることはありません。


Q. C# を別に勉強する必要がありますか?

A. この講座では、Unityで使用できるゲームデザインパターンについて説明しています。
すると必然的に抽象クラスと継承、インタフェースと実装に関する内容が出てきます。
JavaやC ++を使うことを知っている人がUnityを学ぶならば、別にC#を学ぶようには言わないが
Unityでプログラミングを学び、初めてランゲージでC#を接した方ならこの部分が大変です。
そのため、自分の状況に合わせて追加の勉強が必要になる場合があります。

抽象クラスと継承、インタフェースと実装に関する内容をもっと勉強してみたい場合は、私の講座の中で次の講座をお勧めします。

[動画講義] Java:クラスの理解とオブジェクト指向プログラミング

Unityの基礎を学ぶには、私の本である次の本をお勧めします。

[e-book]コアコース!ユニティ [教保ebook]
[e-book]コアコース!ユニティ [イエス24]

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Unity 本を1冊以上勉強した方

  • 基礎過程後に何をすべきかわからないという方

  • ゲームを作るときに効率的なコーディングを心配している人

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

  • Unity ツール基礎使用能力

  • C# の理解 (言語基礎、クラスの理解基礎)

  • プロジェクト実施経験(個人、チーム、ミニ...)

こんにちは
です。

5,727

受講生

373

受講レビュー

118

回答

4.6

講座評価

6

講座

현) 더조은IT아카데미 - 자바개발자과정 / 플러터 / 빅데이터 / 블록체인 강의

28년차 개발자이면서 강의를 겸하고 있습니다.

*** 저서 ***

이재환의 자바 프로그래밍 입문 / 골든래빗

예제로 배우는 스프링 부트 입문 /  비제이퍼블릭

핵심강좌! 유니티 / 유페이퍼

핵심강좌! Cocos2d-X / 유페이퍼

시작하세요! cocos2d 아이폰게임프로그래밍 / 위키북스

*** 온라인 강의 ***

자바 : 클래스의 이해와 객체지향 프로그래밍

디자인 패턴 with JAVA

예제로 배우는 스프링부트 입문

핵심 강좌! Cocos Creator 2D 게임 개발

게임 디자인 패턴 with Unity

 

 

カリキュラム

全体

40件 ∙ (4時間 11分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

26件

4.1

26件の受講レビュー

  • 성낙현님의 프로필 이미지
    성낙현

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

    디자인패턴 강의는 항상 C 혹은 Java를 통해서만 학습했었는데.. 유니티를 통해 강의를 접해보니 제가 좋아하는 게임을 통한 학습이라 그런지 더 쉽게 다가오는거 같습니다. 게임 개발자가 아니더라도 학습해볼만한 강의라 생각합니다. 좋은 강의 감사합니다.

    • 조재헌님의 프로필 이미지
      조재헌

      受講レビュー 1

      平均評価 5.0

      5

      30% 受講後に作成

      • 까만돌님의 프로필 이미지
        까만돌

        受講レビュー 57

        平均評価 4.8

        5

        30% 受講後に作成

        소중한 강의 감사합니다.

        • 코리니님의 프로필 이미지
          코리니

          受講レビュー 8

          平均評価 5.0

          5

          100% 受講後に作成

          게임 구조 설계를 배우는데 많은 도움이 됐습니다

          • uty1993님의 프로필 이미지
            uty1993

            受講レビュー 28

            平均評価 4.9

            5

            100% 受講後に作成

            디자인 패턴 막연하게만 알고 있었는데 이렇게 예시를 만들어서 알려주셔서 감사합니다!

            ¥6,526

            javaの他の講座

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

            似ている講座

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