
ゲインウのアンリアルプログラミング Part1 - アンリアルC++の理解
ideugu
大企業の事業者が受講するアンリアルC++プログラミングの専門コースです。 Unreal Engine プログラマーなら、ゲーム開発前に必ず知っておくべき Unreal C++ の基礎についてお知らせします。
중급이상
Unreal C++, Unreal Engine
もう1つのアンリアルエンジンとも呼ばれるネットワークマルチプレイヤーフレームワークを学習します。ネットワークマルチプレイヤーゲームを制作するときに知っておくべき主な概念、内部動作原理、最適化手法を学習した後、核&スラッシュタイプのPvP対戦ゲームを制作します。
Unreal Engine のネットワークシステム構成
ネットワークマルチプレイヤーゲーム制作技術
「アンリアルC++を正しく理解していない状態なので、ゲーム開発に苦労しています。」
「実務で必ず知るべき薬を参照、ソフトリファレンスなどの必須概念を学びたい」
Unreal C++ プログラミングは、大規模なゲームを開発するための標準 C++ に独自のルールを付与し、独自に製作したデータ構造と多様な拡張機能を追加しました。これをすべて理解しなければアンリアルプログラミングを効果的に扱うことができます!
コア構造と原理を理解し、プロのUnreal Engineプログラマーとして成長するのを手伝ってください!専門的なゲーム開発のために不可欠で知っておくべき基盤知識をまとめたので、しっかりと基礎を築くことができます。新しく変わったアンリアル5規格で進行される最新プログラミング講義です!
アンリアルエンジンをフル活用しながら
エンジンの技術視野を広げる
自信を持つことができます。
大規模なネットワークマルチプレイを制作するため
必須コンセプトとゲーム制作方法と
最適化方法について学ぶことができます。
ネットワークマルチプレイ開発を学ぶ
ゲーム制作の視野と成果
一層さらに上げてくれます。
Unreal Engineの最新機能と専門分析ツール
活用して自分だけの素敵なネットワークマルチプレイゲーム
ポートフォリオを準備できます。
ゲーム制作を本格的に進める前に、ネットワークマルチプレイの基礎概念と実習に必要な開発・テスト環境を学びます。ネットワークマルチプレイヤーゲームを制作する際に知っておくべき主な概念、内部動作原理、最適化手法を学習した後、核&スラッシュタイプのPvP対戦ゲームを制作します。
ネットワークマルチプレイで使用される関連性について説明します。
アクターレプリケーションの低レベルフローについて学びます。
キャラクタームーブメントコンポーネントの動きリプリケーションフローについて学びます。
コアコンセプトの学習に基づいて、核&スラッシュPvP対戦ゲームを制作することで仕上げ、実力を完成します。
Q. Unreal Engine Webサイトにネットワークマルチプレイヤーに関する公式文書がある場合でも、その機能を理解することは困難です。この講義は役に立ちますか?
Unreal Engineの公式文書は、ネットワークマルチプレイヤーに入門する人が知っておくべき重要な用語と設定をよくまとめています。しかし、これらの用語や設定を変更したときに実際にどのように動作するかを体系的に説明する部分がなく、個人的に残念でした。
また、いくつかの詳細な文書は高度な内容がまとめられていますが、ソースコードの流れを簡単に説明することで、文書だけを読んで理解するのが難しい部分があります。これらの問題を改善するために、本講座はコア用語と概念を直接確認できるように実習例を用意し、ソースコードを一緒に見ながら確認しなければならない主要な部分を挙げている一方、これを視覚的な図表でまとめて教えてくれることに注力しました。多くの助けになると確信しています。
Q.この講義で大規模なマルチプレイヤーゲームを作れるようになりますか?
アンリアルエンジンは他のエンジンとは異なり、本格的にゲームを作る前にエンジンが提供するコアフレームワークを明確に理解することが重要です。エンジンが提供するフレームワークをうまく活用すると、高い生産性を発揮するだけでよく分からない状態で開発を進めると、エンジンが提供する機能と直接実装した機能が絡み合い、開発が難しくなります。
本講義は、本格的なゲーム制作前に確実に知る必要があるエンジンのネットワークフレームワークを集中的に取り上げます。ネットワークに関連する基本概念を確実に理解した後、大規模なマルチプレイヤーゲームの制作に考慮すべき最適化技術を説明し、アンリアルエンジンが提供する専門分析ツールを使用して改善前後の変化を観察するように構成しました。
Q.クライアント製作だけを扱っており、ネットワークマルチプレイゲームは経験がありません。レッスンでは、TCP、UDP、ソケット通信などの基礎知識を扱いますか?
このレッスンでは、ソケット通信やTCP / IPなどの原則的な内容については説明しません。代わりに、Unreal Engine が提供するネットワークドライバ、チャネル、コネクションなどの上位概念で、ネットワークプレイを効果的に設計する方法を学びます。
初めて講義を企画する時、ゲーム業界ですでに高度化されたネットワークマルチプレイ制作を理解する上で、原論的な内容から始めれば学習に興味を失いやすく、講義が退屈に増えることができるという考えに、このような内容は排除しました。
しかし、他のパートレッスンに比べてエンジンソースコードを分析する分量を大幅に増やしました。本講義を通じて自らソースコードを分析する能力を備えることになれば、望む内容を十分に得ていくと考えられます。
Q.この講義は最新のアンリアルバージョンに進みますか?
本講義が開設される時点で、Unreal Engine 5.3が公開されました。しかし、既存に連載したPart1、Part2講義に合わせて見た講義もアンリアルエンジン5.1に進みます。このレッスンでは、Unreal Engine 5というフレームワークで提供される重要な機能について説明しているため、将来のバージョンでもうまく機能すると予想しています。
Q.この講義を聞くためには、Part1、Part2講座を必ず受講しなければなりませんか?
本講義は、Part 1、Part 2講座と連携して最高の学習効果を出すことができるようにシリーズとして企画されました。ただ、アンリアルエンジンの開発に十分な経験を持っているなら、Part 3だけを聞いても大きな群れがないと思います。
🕹️講義受講前の注意事項
こんにちは、清江文化産業大学のお得です。
アンリアルエンジン4が発売された2013年度から10年間、アンリアルを着実に勉強して教育してきました。
学生たちを教えながら企業の依頼も一緒に受け、NCSOFT、ネクソンコリアなど有数のゲーム企業でアンリアルエンジンやプログラミング教育を進めてきました。今年はスマイルゲートと共に本格的なアンリアルプログラマー専門養成コースであるアンシーン(UNSEEN)教育を共に進めています。
2017年度に執筆した「ゲインウのアンリアルC++ゲーム開発の定石」がすでに6年になりました。限られた分量でまとめてみると、アンリアルC++の基本についての説明が足りなくて残念でした。
特に今回のアンリアルエンジンPart3講義は、アンリアルエンジンの熟練度を一層高めることができる重要な内容を盛り込んでいます。この講義があなたの価値を高めるのに役立つことを楽しみにしています。
学習対象は
誰でしょう?
Unreal Engine 構造の深い理解
ネットワークマルチプレイヤーゲーム制作入門
ゲーム開発実務能力の向上
前提知識、
必要でしょうか?
ゲンウのアンリアルPart1、Part2コース
C++言語
13,793
受講生
1,110
受講レビュー
826
回答
4.9
講座評価
7
講座
청강문화산업대학교에서 언리얼 엔진, 게임 수학, 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장
全体
15件 ∙ (11時間 19分)
講座資料(こうぎしりょう):
全体
234件
5.0
234件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 5.0
5
part1から講義を聞いていますが、常に感じるのはこんな良質の講義を韓国語で聞くことができるなんてとても良いです! part4も出たら頑張ります!
良い受講評価ありがとうございます。来年初めに早くPart4を準備しましょう。
受講レビュー 3
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
期間限定セール、あと5日日で終了
¥24,936
24%
¥33,190
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!