Thumbnail
지식공유자의 깜짝할인 중(D-8)
게임 개발 게임 프로그래밍

Go Hard to Unreal (feat. 취업준비 멘토링) 대시보드

(4.9)
8개의 수강평 ∙  90명의 수강생
30% 297,000원 207,900원

월 41,580원

5개월 할부 시
지식공유자: 코드조선
총 160개 수업 (38시간 12분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

중급자를 위해 준비한
[게임 프로그래밍] 강의입니다.

언리얼 기본 개념부터 포트폴리오 제작, 모의면접, 기술소개서 첨삭까지 한 강의로 끝내드립니다.

✍️
이런 걸
배워요!
언리얼 엔진
언리얼 C++

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
언리얼 엔진으로 취업하고 싶으신 분
취업 준비가 어려운 컴퓨터 학부 3, 4학년 학생 분들
언리얼 채용시장에 대한 정보가 필요하신 분
📚
선수 지식,
필요할까요?
C언어 1권 완독
C++ 1권 완독

안녕하세요
코드조선 입니다.
코드조선의 썸네일

언리얼 TPS 게임회사에 재직중인 클라이언트 프로그래머입니다. 반갑습니다!

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