207,900원
월 41,580원
5개월 할부 시
중급자를 위해 준비한
[게임 프로그래밍] 강의입니다.
언리얼 기본 개념부터 포트폴리오 제작, 모의면접, 기술소개서 첨삭까지 한 강의로 끝내드립니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
Unreal Engine
언리얼 C++
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
언리얼 엔진으로 취업하고 싶으신 분
취업 준비가 어려운 컴퓨터 학부 3, 4학년 학생 분들
언리얼 채용시장에 대한 정보가 필요하신 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
C언어 1권 완독
C++ 1권 완독
안녕하세요
코드조선 입니다.
코드조선 입니다.
언리얼 TPS 게임회사에 재직중인 클라이언트 프로그래머입니다. 반갑습니다!
커리큘럼
총 160 개
˙ 45시간 45분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Preview
1 강
∙ 14분
섹션 1. 개발 환경 설정
6 강
∙ 1시간 22분
개발 환경 설치
미리보기
07:11
프로젝트 생성, 언리얼 에디터
10:04
uproject 파일, 언리얼 엔진 시스템
19:31
Visual Studio 설정, 솔루션 구성
08:33
레벨 생성, 레벨 디자인
미리보기
13:48
버전 관리 설정
23:03
섹션 2. Unreal Object
7 강
∙ 1시간 49분
UObject
18:25
Unreal Header Tool, Coding Convention, UE_LOG
20:30
Class Default Object, Property System
17:14
Interface, Garbage Collection
17:54
Serialization, FString
19:06
Unreal Container Libaray, Delegate
12:59
버전 관리 실습
03:35
섹션 3. Actor
5 강
∙ 1시간 16분
언리얼 기본 요소
11:39
Actor
22:22
자료형
16:11
애셋 지정
08:42
주요 이벤트 함수
17:53
섹션 4. Pawn
4 강
∙ 1시간 5분
GameMode
08:15
PlayerController, Pawn, 이벤트 함수
22:38
인간형 폰, 입력
25:13
애니메이션 기초
09:25
섹션 5. Character
4 강
∙ 1시간 58분
Enhanced Input System
19:43
Character, Control Rotation
39:56
BackView
22:52
QuaterView
35:45
섹션 6. Animation
5 강
∙ 1시간 13분
Git 멤버십 수정
03:16
Animation Instance, State Machine
24:36
Jump
07:53
Animation Montage
18:37
AnimNotify, Combo Attack
19:21
섹션 7. Collision
3 강
∙ 1시간 15분
Collision Preset
35:05
공격 완성
23:54
Take Damage, 죽음 처리, 상자
16:16
섹션 8. AI
4 강
∙ 1시간 26분
AIController, Behavior Tree와 Black Board 기초
미리보기
26:20
BTTaskNode, Selector
13:16
Service, Decorator
16:10
NPC Attack, Simple Parallel, NPC Death
30:35
섹션 9. Game Data
6 강
∙ 2시간 39분
GameInstance
16:09
ActorComponent
15:43
WidgetComponent
24:33
PlayerState
14:19
SaveGame, HUD
31:13
Unreal C++ Module
57:06
섹션 10. Game Flow
4 강
∙ 1시간 26분
Title Level
25:14
Loading Level
13:38
Lobby Level
31:32
In-Game Menu
15:55
섹션 11. Mini TPS Project
6 강
∙ 2시간 6분
TPS 실습 준비
02:17
TPSCharacter
24:32
애니메이션 개선과 BlendSpace
23:17
사격 로직, 줌과 단발/연발
22:52
사격 애니메이션과 AimOffset
31:06
피격과 렉돌
22:30
섹션 12. Multiplay
12 강
∙ 4시간 37분
멀티플레이 개론
미리보기
17:57
Remote Procedure Call - 1
31:20
Server, Owning, Other
10:16
Remote Procedure Call - 2
12:51
Replicated와 Rep_Notify
18:13
애니메이션 동기화
17:18
데미지 동기화
24:45
멀티플레이 게임 접속
38:21
멀티플레이 게임 진행
30:46
멀티플레이 게임 종료
29:11
언리얼 엔진 소스코드 빌드
25:59
AWS 대여, 서버 띄우기
20:53
섹션 13. 개발환경설치 및 설정
6 강
∙ 31분
개발환경설치
05:01
프로젝트 생성 및 설정
03:57
언리얼에디터
02:29
프로젝트 폴더 구성
04:41
uproject 파일
03:21
언리얼 엔진 시스템
12:22
섹션 14. 언리얼 게임 프로젝트 생성
4 강
∙ 22분
비주얼 스튜디오 에디터 설치 및 설정
03:47
C++ 프로젝트 빌드 구성
05:44
새 레벨 만들기
03:21
기본적인 레벨 구성
09:11
섹션 15. Unreal Object Class
3 강
∙ 58분
언리얼만의 문법
02:24
언리얼 오브젝트 클래스
25:17
디버깅 출력
31:07
섹션 16. 언리얼 오브젝트 기능
6 강
∙ 1시간 56분
Class Default Object
03:45
리플렉션
20:30
인터페이스
27:08
가비지 컬렉션
11:52
시리얼라이제이션
33:40
델리게이트
19:11
섹션 17. 언리얼 자료구조
2 강
∙ 23분
FString
19:07
TArray, TSet, TMap
04:23
섹션 18. 언리얼의 기본 요소
3 강
∙ 13분
World
03:05
Actor
02:20
Component
08:28
섹션 19. 액터
3 강
∙ 59분
액터 클래스 생성
20:51
언리얼 자료형
25:02
애셋 지정
13:29
섹션 20. 이벤트함수와 컴포넌트
2 강
∙ 13분
주요 이벤트함수
05:17
Movement Component
08:24
섹션 21. Gameplay Framework
4 강
∙ 46분
게임플레이 프레임워크
03:01
게임모드
09:40
플레이어 컨트롤러와 폰
16:49
이벤트함수
16:54
섹션 22. 폰
3 강
∙ 44분
폰 클래스 생성
14:50
폰의 조작
14:00
애니메이션 기초
15:38
섹션 23. 캐릭터
3 강
∙ 29분
캐릭터 Vs. 폰
01:50
Enhanced Input System
22:13
캐릭터 클래스 생성
05:30
섹션 24. 게임 시점
4 강
∙ 1시간 12분
Control Rotation
28:42
BackView
20:02
QuaterView
10:00
시점 전환 구현
13:43
섹션 25. AnimInstance
4 강
∙ 54분
AnimInstance 클래스
05:45
State Machine
18:53
캐릭터 점프 구현
08:11
애셋 구하기와 무기 구현
21:41
섹션 26. Animation Montage And Notify
3 강
∙ 46분
Animation Montage
24:31
Animation Notify
05:30
공격 구현
16:39
섹션 27. Collision
3 강
∙ 1시간 2분
언리얼의 충돌 설정
29:20
충돌 감지
23:37
Debug Drawing
09:03
섹션 28. Unreal Damage Framework
3 강
∙ 27분
TakeDamage()
05:34
죽음 구현
13:56
상자 구현
07:33
섹션 29. AIController
2 강
∙ 32분
AIController 생성
15:00
Behavior Tree and Blackboard
17:05
섹션 30. NPC AI
4 강
∙ 25분
BTTaskNode
09:13
Selector
02:39
Service
07:48
Decorator
06:11
섹션 31. NPC 공격
3 강
∙ 36분
NPC 공격 구현
21:39
SimpleParallel
08:12
NPC 죽음 구현
06:58
섹션 32. Game Data
3 강
∙ 1시간 4분
GameInstance
15:07
ActorComponent
20:05
WidgetComponent
29:07
섹션 33. PlayerState
2 강
∙ 20분
PlayerState
06:39
HUD
13:47
섹션 34. Game Module
2 강
∙ 37분
Unreal C++ Module
21:30
모듈의 활용
16:26
섹션 35. Level
4 강
∙ 1시간 11분
Title Level
18:04
Loading Level
09:28
Lobby Level
24:31
In-Game Menu
19:34
섹션 36. Shooting Game
5 강
∙ 2시간 44분
Animation Layer Interface - 1
38:30
Animation Layer Interface - 2
37:16
사격 로직
32:22
사격 애니메이션
31:11
피격
24:43
섹션 37. 멀티플레이 개론
5 강
∙ 1시간 39분
서버의 종류와 데디케이티드 서버
15:38
Remote Procedure Call
43:13
함수 실행 PC
09:55
Owning Client and Net Multicast
10:31
Replicate and Replicate Notify
20:04
섹션 38. 동기화
3 강
∙ 39분
애니메이션 동기화
14:03
사격 동기화
07:43
데미지 동기화
17:30
섹션 39. 게임 모드와 게임 스테이트
4 강
∙ 1시간 18분
멀티플레이에서의 게임 모드와 게임 스테이트
03:45
서버 접속
21:09
플레이어 카운트
24:09
게임 종료
29:52
섹션 40. [부록] AWS를 통한 멀티플레이
0 강
강의 게시일 : 2023년 10월 20일
(마지막 업데이트일 : 2024년 05월 05일)
수강평
총 8개
수강생분들이 직접 작성하신 수강평입니다.
4.9
8개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
시중에 다양한 언리얼 강의가 있지만,
이 강의를 선택해 언리얼 공부를 한 것에 너무 만족합니다
대다수 강의들은 코드를 따라치는 데 시간이 오래 걸리고, 복습이 어려운 경우가 많았는데
이 강의는 디테일한 부분까지 작성된 강의노트가 제공되다보니
강의 시간에는 강의에만 집중하고, 강의노트를 활용하여 복습 및 적용을 해볼 수 있었습니다
또한, 디스코드를 통해 언제든지 궁금한 점이나 질문에 대한 답변을 받을 수 있어
혼자 학습하는 동안에도 지속적인 도움을 받을 수 있었습니다
강의 및 강의노트 업데이트에 관해서도 부족한 부분이 발견되면 신속하게 업데이트해 주셔서 아주 좋았습니다
저는 언리얼 기초지식이 하나도 없는 상태에서 시작했지만,
강의 자체가 언리얼의 바닥부터 하나하나 쌓아서 올라가기 때문에 큰 어려움 없이 따라갈 수 있었습니다
물론, c++에 대한 기본 지식이 필요하지만
c++이나 다른 언어 문법을 한 번 정도 공부한 수준이라면 부담 없이 수강 가능할듯합니다
ㄹㅇ 강추드립니다
특히, TPS와 서버까지 공부할 수 있다는 점은 최곱니다!
2023-12-15
TPS 구현에 대한 아이디어를 많이 얻었습니다. 또 게임을 빌드하고 데디케이트 서버를 AWS EC2 로 띄워 접속하는 정보는 직접 찾아서 하려면 몇일간 머리 싸매고 해야하는데 한시간 안에 필요한 부분만 배워 직접 실행되는 것을 볼 수 있는게 너무 좋았습니다. 강사님이 열정적이시고, 소통도 잘 해주십니다.
2024-02-29