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

/

Game Programming

Unreal Engine 5の核心用語と構造、一気に理解しよう!

Unreal Engineを扱う上でよく耳にする基本的な用語や概念、フレームワークについて学び、エンジンエディターを通して簡単なゲーム制作を実習しながら体得していく講座です。

  • cactuspillar
게임개발
게임개발자
Unreal Engine
unreal-engine5

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

こんなことが学べます

  • アクター、コンポーネント、マテリアルなど、アンリアルエンジン独自の用語の意味を理解しています。

  • 各用語や概念のカテゴリと活用方向を理解します。

  • エンジン内でゲームプレイが駆動されるロジックを大まかに理解しています。

  • ゲームプレイシステムを構成する各オブジェクトの役割と担当を説明できます。

  • 単純な形のゲーム制作実習で学習した理論を体得します。

Unreal Engine 5で活用される基本的な基本用語と概念を確実に理解します。

「アンリアルエンジンでゲームを開発しているのはわかりますが、それでこれでどれくらいのことができますか?」

Unreal Engine 5は、ゲームを構成する文字通りあらゆる分野の開発をサポートする優れたゲーム制作ツールです。エンジンが提供する機能とその活用度を理解するほど、開発効率は指数関数的に増え、増えた効率のおかげでゲーム開発自体ももっと楽しくなりますよね。そしてエンジンの理解は、用語と概念と構造把握で第一歩を踏み出します。

この講義は、Unreal Engine 5 でよく使われる用語がどのような概念なのか、どの分野でどのような役割を果たすのかを調べることから始まり、用語間の関係を理解し​​ながら全体的な構造を把握し、最終的にはこのように学習した知識をもとに、実際にエンジンを活用してゲーム制作まで経験することで、ちょうどゲーム開発に入門したい方のエンジン理解度と活用

こんな方におすすめです

🎮
ゲーム開発に興味がありますが、
ゲームエンジンについて
何の背景知識がない方

ゲームエンジンの役割が何であるか、そのうちのUnreal Engine 5は、ゲーム開発のためにどのような機能を提供するのかを理解できます。

👨‍💻
Unreal Engine を扱う
ゲーム会社に就職しましたが、
エンジン自体について
知る内容が少ない方

全体的なゲーム開発プロセスでは、各分野の開発仲間がアンリアルエンジンのどの部分に関連付けられているかを簡単に確認できます。

🕹
Unreal Engine 5 で使用
用語と概念の関係と
コア構造について
しっかりわかりたい方

エンジン内の基本用語と概念を学習し、それらの間の有機性を把握し、全体的なゲームフレームワークを理解します。

🏆受講後

  • Unreal Engine 5について何も知らなかった志望者は、エンジンのさまざまな機能とゲームフレームワークを理解するゲーム開発の入門者として生まれ変わります。

  • 3Dプレイ環境を備えたシンプルなゲームをアンリアルエンジン5を活用して直接開発できるようになります。

  • Unreal Engineが公式に提供するドキュメント、ゲームプロジェクト、コンテンツを自分で見つけて学習するのが簡単になります。

この講義の特徴

概念学習の後に続くエンジン実習

一つのエンジン用語とその概念を学んだ後、
その概念が実際のエンジンにどのように適用されているかを確認するために、Unreal Engine 5のエディタ環境で簡単な練​​習を行います。

アンリアルエンジン公式提供コンテンツ積極活用

Unreal Engine 5を開発したEpic Gamesが公式に提供するサンプルプロジェクト「Game Animation Samples」、「Content Examples」を駆動して実習を進めます。

Unreal Engine 5 公式文書リンク付き

ひとつの概念学習や実習講義を終えると
より深く探求したい人が学習資料に簡単にアクセスできるように、
講義内容に関連するUnreal Engine 5公式文書のリンクを下のクラスノートに添付します。

Unreal Engine 5 ゲーム制作実習

単純概念の勉強にとどまるのではなく、空のプロジェクトから始めてキャラクターを移動し、敵を打ち勝て勝利するシンプルな3Dアクションゲームを完成する全過程を踏むことでエンジン活用能力の向上を図ります。

このようなことを学びます。

📝前半:コア用語と概念学習&エンジンエディタの実習

  • アクター、コンポーネント、レベル、マテリアルなど
    Unreal Engine 5で独自の名前を付けて使用する基本用語の意味、概念、役割について詳しく説明します。

  • なじみのない数学やコーディングの知識があれば、これも簡単に見てみましょう。

  • 実際のエンジンエディタを実行して、
    これらの概念がエンジンの中でどのように活用されているかを軽い練習を通して確認します。

🛠後半:シンプルなゲーム制作実習による体化と復習

  • ゲーム制作実習を通じて、前半部で学習した内容を体化します。

  • 単に知識共有者の制作実習に従い急激にするのではなく、
    特定の概念や機能が実際のゲーム制作にどのように適用されるかを直接体験し、理解します。

  • プレイヤーの移動、衝突やイベント処理、NPC、シンプルなUIなどが実装された3Dゲームプレイ環境を直接構築します。

この講義を作った人

  • 学部生時代、コンピュータグラフィックス授業の課題で簡単な形のゲームを作ってみながら、一つの新しい世界を指先で具現することに楽しさを感じ、徐々にゲーム開発を進路と考えることになりました。



  • 「AAA級大規模なゲームはほとんどアンリアルエンジンで開発される」という言葉だけ聞いて急いで学園のアンリアルゲーム制作短期コースを登録し、「なぜそう実装するのか」理解せずに無作為実習だけに従うことになります。そのように作られた粗悪な結果で、とにかく就職にも成功しました。

  • アンリアルエンジン5について基本概念も分からない状態で入社するとすぐに与えられた作業… 目の前に与えられる作業を打ち出すにも急速だった時、私はアンリアルエンジンがゲーム開発に正確に何を助けるエンジンなのか、プロジェクトソースコードはなぜこのような形態と構造で設計されているのか根本的な理解もしない。

  • あらかじめアンリアルエンジン自体に対する理解度を高めたら、はるかに面倒な心でより楽しく効率よく開発に取り組むことができたという強い物足りなさがこの講義を制作する動機になりました。

  • Unreal Engine 5 は独自の公式ドキュメントとチュートリアルコンテンツを持っていますが、その量が膨大で重くて初めてエンジンに触れる方にはアクセシビリティがそれほど良くないと思います。この講義がそのような難しさを解消するのに役立つことを願っています。

質問がありますか?

Q. ゲーム開発について一つも知らないのですが、受講しても大丈夫でしょうか?

アンリアルエンジンを使ったゲーム開発に興味があれば、誰でも受講しても大丈夫です。

本当に選手知識のない入門者を対象に制作された入門レベルの講義です。

Q. Unreal Engine 5 を利用するためには別途購入する必要がありますか?

Unreal Engineは基本的に無料です。

商業的には、売上が一定レベル(百万ドル)を超えた場合にのみロイヤリティが発生します。

私たちは学習のために個人用のアンリアルエンジンを使用し、
講義に追加で使用するコンテンツもすべて無料で提供されるため、別途購入しなければならないリソースはありません!

Q. Unreal Engine 5 は C++ プログラミング言語と連動していますが、コーディングの知識は必要ありませんか?

確かにアンリアルエンジン5は内部コードがほとんどC++で実装されていて、
実際の開発もC++を活用すれば柔軟なスケーラビリティと高い性能が期待できます。
それだけ実装難易度も高いです。

しかし、Unreal Engine 5には「ブループリント」というビジュアルスクリプトツールがあります。
プログラミング言語と文法がわからない場合でも、簡単に機能を実装し、ロジックを設計することができます。

本講義は100%ブループリント中心で実習を行います。

プログラミング的思考を備えていれば、論理的な設計には確かにさらに役立つでしょうが、
講義の受講可否を判明するほど必須ではありません。

受講前の注意

実習環境

  • 講義ビデオ内でのエンジンのダウンロードと実習は、Windows 10オペレーティングシステムの下で行われました。

  • Unreal Engine 5 エディタを駆動するための最小仕様が必要です。


    Unreal Engine 5.5 公式最小仕様ガイドドキュメント

  • すべての練習を直接したがって進めるには、エンジンと関連コンテンツをすべてダウンロードする必要があるため
    少なくとも50GB以上のディスク容量を確保することをお勧めします。
    エンジンのみをダウンロードするには、少なくとも40 GB以上の容量を確保することをお勧めします。

📚学習資料

  • 前半の用語と概念学習は、ビデオのスライドとエンジンエディタの練習に進みます。

  • 後半のゲーム制作実践プロジェクトの成果は、Githubリンクで共有します。

🔍選手の知識と注意事項

  • 選手の知識は特に必要ありません。何の背景知識もないという仮定の下で学習を進めます。

  • ベクトルなど基本数学の知識をご存知であれば、内容を理解する方が簡単です。

  • 知識共有者はゲームクライアントプログラマーです。
    クライアントプログラミングに深く関連する内容の説明が特に詳細である。

  • 質問/回答とフィードバックの受け入れによる更新は絶えず進行される予定です。


  • 個人的なお問い合わせやフィードバックの内容があれば、


    cactuspillar.inflearn@gmail.comにメールを送ってください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • アンリアル・エンジン5とは何か知りたい方々

  • Unreal Engine 5 の背景知識が全くない方々

  • アンリアルエンジン5を活用したゲーム開発にご興味のある方々

  • アンリアルエンジン5の活用法を本格的に学ぶ前に、核心概念から簡単に押さえておきたい方々

こんにちは
です。

54

受講生

7

受講レビュー

12

回答

5.0

講座評価

1

講座

학력

- 연세대학교 컴퓨터과학과 학사 졸업

 

경력

4년차 현역 게임 클라이언트 프로그래머로 재직 중입니다.

첫 입사한 이래로,
Unreal Engine 5 기반의 멀티플레이어 PVP 스포츠 장르 콘솔 게임 개발 프로젝트에 쭉 참여하고 있습니다.
(조만간 정말 재미있는 게임이 출시됩니다... 기대해주세요! 😄)

처음 1년 간 아웃게임 시스템 설계와 컨텐츠 구현 작업을,
이후부터는 인게임 시스템 설계와 컨텐츠 구현 작업을 담당하면서
게임 프로그래머가 UE5 엔진을 활용해 개발할 수 있는 다양한 분야들을 두루 경험하였고,

기획팀, 연출팀, 캐릭터팀, UI 디자인팀 등 타 팀원들과 더 재미있는 컨텐츠를 만든다는 공동의 목표를 가지고 원만하게 협업 해왔습니다.

 

소개

안녕하세요, 프로그래밍을 학습하던 수강생에서
인프런 지식 공유 챌린지 1기를 통해 지식공유자로 전격 탈바꿈하게 된 Cactuspillar 입니다!

Unreal Engine 에 대해 아무것도 모르는 상태로 입사하여 일감을 받던 막막한 신입 시절에서부터
게임 출시를 위해 열심히 달려가는 4년차 게임 프로그래머가 되기까지,

제가 그동안 습득해 온 각종 개발 노하우와
게임 개발 그 자체가 갖는 놀라운 매력을 최대한 알려드리고자 합니다.

 

연락처

E-Mail : cactuspillar.inflearn@gmail.com

カリキュラム

全体

29件 ∙ (9時間 49分)

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

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

受講レビュー

全体

7件

5.0

7件の受講レビュー

  • hallo7230님의 프로필 이미지
    hallo7230

    受講レビュー 1

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    언리얼 엔진을 배우고자 하는 초심자뿐 아니라 게임 제작의 전체적인 프로세스와 기초 지식을 익히는 것에 초점이 맞춰져 있습니다. 강의는 제대로 개발 초심자의 눈높이에 맞춰져 있어 유튜브처럼 영상을 쭉 보기만 해도 충분히 입문 지식과 이해를 쌓을 수 있을 것으로 보입니다. 후반의 블루프린트만을 활용한 게임 예시 개발 수업은 프로그래머는 물론이며 기획자, 아트(사운드, 연출, 애니메이션 등등) 지망생들에게 매우 도움이 많이 될 것 같습니다. 어려운 언어나 코드 없이 엔진 자체의 기능을 사용하는 만큼 프로그래머만이 아니라 다양한 직군에서 각자 업무에 맞춰 실제 다루게 될 툴을 미리 만져보며 기초 지식을 쌓기 매우 좋은 강의이기에 게임 업종 지망생 전반에게 매우 추천합니다.

    • Cactuspillar
      知識共有者

      hallo7230 님 안녕하세요, 강의에 대해 굉장히 긍정적으로 평가해주셔서 감사드립니다! 보람이 엄청 느껴지네요 ㅎㅎ 앞으로 진행될 개념과 제작 실습 컨텐츠 업데이트에서도 마지막까지 만족스러운 학습이 될 수 있도록 주의를 기울여 제작해나가겠습니다. 감사합니다.

  • 하하하핳님의 프로필 이미지
    하하하핳

    受講レビュー 5

    平均評価 5.0

    5

    32% 受講後に作成

    • Cactuspillar
      知識共有者

      하하하핳 님 안녕하세요, 긍정적인 수강평 남겨주셔서 감사드립니다!

  • 강강님의 프로필 이미지
    강강

    受講レビュー 1

    平均評価 5.0

    5

    32% 受講後に作成

    • Cactuspillar
      知識共有者

      강경천님 안녕하세요, 강의에 대해 긍정적인 평가 남겨주셔서 감사드립니다!

  • giiback님의 프로필 이미지
    giiback

    受講レビュー 4

    平均評価 5.0

    5

    32% 受講後に作成

    초보자가 알기 쉽고 이해하기 쉽게 알려주십니다!

    • Cactuspillar
      知識共有者

      giiback 님 안녕하세요, 강의에 대해 긍정적인 평가 남겨주셔서 감사드립니다. 남아있는 컨텐츠도 수강 목표를 달성하시는 데에 꼭 도움이 되었으면 좋겠습니다! 감사합니다.

  • GRANULE님의 프로필 이미지
    GRANULE

    受講レビュー 4

    平均評価 4.8

    5

    100% 受講後に作成

    언리얼 입문을 템플릿 에셋으로 게임을 만들어 보는 것부터 시작했는데, 이해가 안 가는 부분이 참 많아서 기초와 병행해서 공부하기 위해 수강 했습니다. 아는 것도 다시 한 번 확인하면서 배울 수 있는 시간이어서 입문하시는 분들에게 특히 좋은 수업인 것 같아요.

    • Cactuspillar
      知識共有者

      Lim 님 안녕하세요. 첫 완강자이시네요, 수고 정말 많으셨습니다! 학습에 끝까지 적극적으로 참여해주시고, 긍정적인 평가도 남겨주셔서 정말 감사드립니다. 실제로 강의가 도움이 되셨다니 다행입니다! 제작자의 입장에서 많이 뿌듯하네요. 강의에 업데이트될 내용이 아직 꽤 남아있는 만큼, 이후에 추가될 컨텐츠들도 Lim 님의 앞으로의 학습에 도움이 될 수 있었으면 좋겠습니다. 열심히 업데이트 해보겠습니다! 감사합니다.

¥4,044

似ている講座

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