[나 혼자 레벨업] UE5 멀티플레이 게임 제작 Lv. 1 (Listen 서버 입문)
Rookiss
UE5 멀티플레이 게임 제작 입문 강의입니다. 리슨 서버 기반의 멀티플레이 게임 제작을 이론부터 구현까지, 실전 게임 [Last Man Standing] 모작을 통해 실습합니다.
초급
C++, Unreal Engine, UE Blueprint
UE5が提供するLyraプロジェクトの重要な部分に沿って作成し、次第にその構造を学習する講義です。
UE5
Lyra
Epic Games Unreal Engine サンプルゲーム Lyra
Lyraは、Unreal Engineが直接提供するマルチプレイヤーFPSサンプルゲームです。
Dedicated-Server、GameFeature、Game Ability Systemなど
Unreal Engineの開発のための定石的な方法の提示と様々なノウハウが含まれています。
単発性で提供するサンプルではなく、エンジンバージョンが上がるたびにLyraも同様にアップデートされるので、
Unreal Engine のオペレーターに、 Epic の本社が提供するガイドラインの一種と見なすことができます。
また、今後新たに取り組んでいるプロジェクトは、最初からすべてを再構築せずに
ある程度の規格がとれているLyraプロジェクトをベースから始めたいと思う願いを垣間見ることができます。
しかし、初心者の立場ではプロジェクトを分析しようとしても、
圧倒的な分量と複雑すぎる難易度にイライラしてしまいます。
各種ノウハウが圧縮された宝物のようなプロジェクトだと一つ、
どこから見なければならないか感が取れないので絵の餅だけで、
ほとんどの学習者は簡単にあきらめるしかありません。
確かにLyraの重要度に比べてあまり資料がないのが現実です。
これにより、Lyraのコアコードを再構築し、大きな枠組みを習得できるLyra Clone講義を企画することになりました。
長い間これを進めることができる専門家を買い物した後、アンリアル専門家Hakerさんを祀ってきました。
Hakerは私が見たプログラマーの中で5本の指に選ばれました
圧倒的な内空を誇る方であり、現在大企業でエンジンプログラマーとして働いています。
現在インフラで受講できる「Rookiss University」 UE5ソースコード分析シリーズに加えて
Lyra CloneブートキャンプでHakerのライブレクチャーが正常に終了しました。
そして今、そのライブ講義をまとめてオンライン講義でも披露できるようになりました。
多くのプロジェクトがLyraを分析してその構造に従うほど、
UE5エンジンの中核コンテンツフレームワークとなっているLyra。
これ以上難しいと先延ばしすることなく、さらに一歩進む機会としたらどうでしょうか?
確かに掘り下げるLyra
ラという巨大な、一つの完成度の高い書類です。それでは、ライラを「拡張性が高く、よく作られたプロジェクト」と言えるのはなぜでしょうか。このような大きなプロジェクトを効率的に理解するためには、どのように学習すればよいでしょうか。
今回の講義を通じて、膨大なプラグインとコードの中でどのような構造と方式に従っているのか、核心となる部分は何があるのかを中心に調べ、アンリアルエンジンの構造を理解できる基礎体力を養うことになります。
このような内容を学ぶ
Experience
Modular Gameplay Actor
Camera
入力
GameFeature
Modular Gameplay Actors
Cosmetic
Core Redirect
Weapon System /
Ability System
Common UI
GameplayTagStack
オペレーティングシステムとバージョン(OS):Windows
使用ツール: Visual Studio 2022, Unreal Engine 5.4
学習対象は
誰でしょう?
UE5 現業プログラマー
ゲームプログラマー就任生
前提知識、
必要でしょうか?
UE5の基本的な理解
C++
75,004
受講生
3,268
受講レビュー
5,340
回答
4.9
講座評価
39
講座
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
全体
119件 ∙ (65時間 18分)
講義資料(こうぎしりょう):
1. OT
04:37
4. モジュール
13:07
5. ログ
03:53
6. AssetManager
40:42
7. 経験
11:33
8. 地図
07:52
9. ExperienceList3D
31:11
10. 体験ロード #1
32:08
12. 経験 ロード #3
23:34
15. InitState
18:46
16. PawnExtension #1
47:09
17. PawnExtension #2
31:01
18. PawnExtension #3
16:54
19. Camera #1
29:03
20. カメラ #2
45:07
21. Camera #3
25:36
22. Input #1
19:50
23. Input #2
25:53
30. 化粧品 No.1
39:54
31. Cosmetic #2
28:35
32. Cosmetic #3
30:27
33. Core Redirect
07:26
34. 装備インスタンス
16:44
38. 武器装備 #1
29:24
39. 武器装備 #2
31:02
40. 武器アニメーション
26:51
42. アビリティ #1
39:05
43. アビリティ #2
41:54
44. アビリティ #3
28:38
45. 能力 #4
24:18
46. 能力 #5
26:01
49. GameplayCue フレーム
12:44
50. 武器発射
40:43
51. 武器の衝撃
43:58
52. Weapon Decals
06:37
53. コモンゲーム
05:13
54. 共通UIフレーム #1
11:01
55. 共通UIフレーム #2
40:29
56. 共通的なUIフレーム #3
11:22
58. ShooterHUDLayout
10:15
60. PointWidget #1
42:12
61. PointWidget #2
21:06
62. 武器レティクルホスト
28:09
63. レティクル ピストル
08:26
65. Healthbar
15:49
66. HealthSet
15:23
68. HealExecution
47:31
69. ヘルスコンポーネント
38:44
80. 2.2 - GameMode
37:21
82. 2.4 - ポーン
26:45
89. 4.4 - Camera 1
42:46
90. 5.1 - Camera 2
01:04:38
91. 5.2 - CameraMode
36:58
92. 5.3 - EnhancedInput
01:10:19
93. 6.1 - テレポート
53:02
97. 7.2 - Cosmetics
53:08
98. 7.3 - Weapon
56:21
99. 8.1 - インベントリ
58:13
100. 8.2 - 在庫初期化
52:34
101. 8.3 - アニメーション
59:36
102. 9.1 - GAS_Component
01:09:33
104. 9.3 - Weapon_Animation
01:28:27
105. 10.1 - GamePlayCue
01:00:01
106. 10.2 - WeaponFire_1
01:01:58
107. 10.3 - WeaponFire_2
01:08:59
109. 11.2 - UI_1
01:03:59
110. 11.3 - UI_2
58:55
111. 12.1 - UI_3
51:54
112. 12.2 - UI_4
59:55
113. 12.3 - UI_5
53:18
全体
15件
4.9
15件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 7
∙
平均評価 4.9
受講レビュー 5
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 4.5
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!