Thumbnail
BEST
게임 개발 게임 프로그래밍

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해 대시보드

(4.9)
12개의 수강평 ∙  401명의 수강생
132,000원

월 26,400원

5개월 할부 시
지식공유자: 청강문화산업대학교
총 16개 수업 (9시간 56분)
수강기한: 무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
중급자를 위해 준비한
[게임 프로그래밍, 게임 개발] 강의입니다.

대기업 현업자들이 수강하는 언리얼 C++ 프로그래밍 전문 과정입니다. 언리얼 엔진 프로그래머라면 게임 개발전에 반드시 알아야 하는 언리얼 C++ 기초에 대해 알려드립니다.

✍️
이런 걸
배워요!
언리얼 엔진 기초 사용법
언리얼 C++ 프로그래밍
언리얼 엔진 아키텍쳐
언리얼 엔진 자료구조
언리얼 엔진 설계 기법

언리얼 C++
완벽히 이해하고 게임 개발까지 🎮

혹시 이런 고민 있으신가요?

'시중에 다양한 언리얼 튜토리얼이 있지만 이를 학습해도 프로그래머로서 성장이 정체된 느낌을 받아요.'
'언리얼 C++을 제대로 이해하지 못한 상태라 게임 개발에 어려움을 겪고 있어요.'

언리얼 C++ 은 새로운 분야를 학습하는 마음가짐으로 새롭게 접근해야 합니다.

언리얼 C++ 프로그래밍은 대규모 게임을 개발하기 위해 표준 C++에 독특한 규칙을 부여하고, 자체적으로 제작한 자료구조와 다양한 확장 기능을 추가했어요. 이를 모두 이해해야 언리얼 프로그래밍을 효과적으로 다룰 수 있답니다!

핵심 구조와 원리를 이해해, 전문 언리얼 엔진 프로그래머로 성장하도록 도와드려요! 전문적인 게임 개발을 위해 필수적으로 알아야 하는 기반 지식을 정리했으니 탄탄하게 기초를 쌓을 수 있어요. 새롭게 달라진 언리얼 5 규격으로 진행되는 최신 프로그래밍 강의랍니다!

강의를 들은 후 변화될 여러분의 모습!

핵심 프로그래밍 설계 기법을 이해해,
기본 타입과 오브젝트를 효과적으로
관리하는 방법을 터득합니다.

고급 객체지향 기법을 활용해,
대규모 게임을 효과적으로 제작할 수 있는
능력을 갖추게 됩니다.

자료구조와 메모리 관리 기법을 이해해,
고성능 게임을 제작하기 위해
필요한 능력을 갖추게 됩니다.

언리얼 엔진의 소스 코드를
분석할 수 있는 기본 역량을 갖춤으로써,
다양한 문제를 스스로 해결할 수 있게 됩니다.


4개의 섹션으로 배워보는
언리얼엔진 & C++ 🕹️

수업은 단계별로 고안된 네 개의 섹션으로 구성되어 있습니다.


 

섹션 1
언리얼 오브젝트

먼저 언리얼 C++ 기본 타입과 언리얼 오브젝트를 집중적으로 학습합니다.  

섹션 2
모던객체지향설계

준비된 실습 예제를 통해 대규모 게임 제작을 효과적으로 운영할 수 있는 다양한 언리얼 엔진의 객체 지향 설계 기법을 학습합니다.

섹션 3
자료구조와 메모리

게임 데이터와 메모리를 효과적으로 관리하기 위해 언리얼 엔진 표준 라이브러리의 내부 구조를 이해하고 언리얼 엔진의 메모리 관리 방법을 학습합니다.

섹션 4
애셋과 빌드시스템

언리얼 엔진의 애셋 시스템의 구성을 이해하고, 언리얼 프로젝트만의 독특한 빌드 시스템 규칙을 학습함으로서 스스로 언리얼 엔진 소스 코드를 분석할 수 있는 역량을 갖춥니다.

💡 이 강의만의 특징을 소개해요!

  • 위의 그림 중 하나라도 생소하다면, 본격적인 게임 개발을 위한 준비가 부족한 상황입니다.
  • 본 강의는 필수적으로 알아야 하는 프로그래머의 역량 향상에 집중하고 있습니다.
  • 인정받는 언리얼 엔진 프로그래머가 되기 위해서는 기본 프로그래밍 역량이 튼튼해야 합니다.
  • 공식 문서와 함께 내부 동작 원리를 알려줌으로서 정확한 표준 가이드에 맞춘 언리얼 프로그래밍을 학습할 수 있습니다.
  • 이번 강의를 통해 프로그래밍 기본을 잡고, 이후에 예정된 Part 2 강의를 통해 본격적인 게임 개발 방법을 학습하시는 것을 권장합니다.

이득우의
언리얼 프로그래밍 로드맵 🤖

이득우의 언리얼 프로그래밍 로드맵

언리얼 프로그래밍 part.1과 part.2를 묶은 로드맵
30% 할인 쿠폰으로 구매할 수 있어요! 💌


예상 질문 Q&A 💬

Q. 언리얼 엔진을 공부하고 있는데, 튜토리얼을 따라해봐도 스스로 응용하기가 어려워 벽에 막힌 느낌입니다. 이 강좌가 도움될까요?

거대한 언리얼 엔진을 한번에 정복하려고 하지 말고, 장기적인 전략을 세우고 한 걸음씩 달성해야 합니다. 튜토리얼을 따라해서 기본적인 콘텐츠 제작을 익혔다면, 이제 본격적으로 전략을 세울 차례입니다. 이제 게임 제작은 잠시 접어두고 다음의 두 단계 전략으로 체계적으로 공부하시는 것을 권장합니다.

Part 1: 언리얼 C++ 프로그래밍 (본 강의에서 다루는 내용)
Part 2: 언리얼 게임 플레이 프레임웍

Q. 이 강좌로 게임을 만들 수 있게 되나요?

본 강좌는 언리얼 C++ 프로그래밍만 전문적으로 학습합니다. 언리얼 엔진을 다루지만 게임을 제작하지는 않습니다. 본 강좌를 들으신 후 "이득우의 언리얼 C++ 게임 개발의 정석"을 보거나 앞으로 오픈 예정인 Part 2 강좌를 수강하시면 게임 제작 과정을 한층 더 깊게 체계적으로 이해할 수 있습니다.

Q. C++ 고급 지식을 알고 있어야 하나요?

본 강좌는 C++, C#, Java와 같은 객체지향 언어에 대한 경험이 있으면 충분히 들을 수 있습니다. 강의를 들으면서 부족하다고 생각되는 C++ 내용을 스스로 보충해주시면 성장하는데 크게 도움됩니다.

Q. 이 강의를 들으면 취업 준비에 도움이 될까요?

프로그래머로 취업을 준비한다면 이 강좌에서 다루는 내용은 모두 알아두는 것이 좋습니다. 본 강좌의 기획에 대기업 팀장급 프로그래머들의 의견이 많이 반영되었습니다.

Q. 이 강좌는 최신 언리얼 버젼으로 진행되나요?

본 강좌는 2023년 3월 기준으로 최신 버전인 언리얼 5.1.1로 제작되었습니다. 언리얼 5는 언리얼 4와 다르게 지켜야 할 새로운 프로그래밍 규칙이 있습니다. 이런 부분도 강좌에 모두 반영했습니다.

🕹️ 강의 수강 전 참고사항

  • 실습 환경
  • 학습 자료
    • 깃허브를 통해 예제 프로그램을 제공합니다.
    • 강의는 PPT를 사용해 기초 이론을 설명하고 실습 예제를 함께 따라하는 형태로 진행되며 한 강의당 25분~50분 분량의 영상으로 구성되어 있습니다.
  • 선수 지식 및 유의사항
    • 본 과정은 초급 개발자를 점프업시키기 위한 중급 강좌입니다.
    • C++, C#, Java와 같은 객체 지향 언어에 대한 기본적인 이해가 필요합니다.
    • 강의 내용을 그대로 옮겨 외부 블로그에 공개하는 것을 금합니다.

지식공유자 소개 ✒️

  • 에픽게임즈 본사 주최, 언리얼 우수 개발자 선정 (데브그랜트 2017) 
  • "이득우의 언리얼 C++ 게임 개발의 정석" 집필 (에이콘 출판사 2017)
  • 에픽 게임즈 언리얼 엔진 공인 강사 (2022)
  • 에픽게임즈코리아 교육 프로그램 진행 (시작해요 언리얼 2017, 2018, 2019, 2022)
  • "이득우의 게임수학" 집필 (책만 2022)
  • 스마일게이트 전문 언리얼 프로그래머 양성 프로그램 언씬(UNSEEN) 교육 담당 (2022)

 

안녕하세요, 청강문화산업대학교 이득우입니다.
언리얼엔진 4가 출시된 2013년도부터 10년 동안 언리얼을 꾸준히 공부하고 교육해왔습니다.
학생들을 가르치면서 기업 의뢰도 함께 받아 NCSOFT, 넥슨 코리아 등 유수의 게임 기업에서 언리얼 엔진 및 프로그래밍 교육을 진행해왔습니다. 올해는 스마일게이트와 함께 본격적인 언리얼 프로그래머 전문 양성 과정인 언씬(UNSEEN) 교육을 함께 진행하고 있습니다.
2017년도에 집필한 "이득우의 언리얼 C++ 게임 개발의 정석"이 벌써 6년이 되었습니다. 한정된 분량으로 정리하다보니 언리얼 C++ 기본에 대한 설명이 부족해 아쉬웠는데, 이후 달라진 점을 보완하고 새롭게 출시된 언리얼엔진 5에 맞춘 본격적인 언리얼 강의를 열게 되었습니다. 잘 부탁드려요!

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
스스로 언리얼 프로그래밍을 주도적으로 설계할 수 있는 개발력을 갖추고 싶은 사람
언리얼 엔진 전문 개발사에 지원하기 위한 필수 프로그래밍 지식이 필요한 취준생
언리얼 엔진으로 프로그래밍을 해봤지만, 내부 구조가 궁금한 사람
언리얼 소스나 예제를 분석하고 응용하는데 한계에 부딪힌 사람
📚
선수 지식,
필요할까요?
C언어, C++언어, C#언어, Java 및 기타 객체지향언어

안녕하세요
청강문화산업대학교 입니다.
청강문화산업대학교의 썸네일

청강문화산업대학교는 남양알로에(現유니베라) 창업자인 故이연호 선생이
자연사랑, 인간사랑, 문화사랑의 교육이념 위에 사람을 사랑하며 참사랑을 키워내는
숭고한 교육이념을 실천하고자 설립한 학교입니다.

공동 지식공유자: 이득우의 썸네일
커리큘럼 총 16 개 ˙ 9시간 56분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 언리얼 오브젝트의 이해
헬로 언리얼! 미리보기 36:05
언리얼 C++ 코딩규칙 46:08
언리얼C++ 기본타입과 문자열 53:45
언리얼 오브젝트 기초 28:05
언리얼 오브젝트 리플렉션 시스템 I 37:34
언리얼 오브젝트 리플렉션 시스템 II 25:48
섹션 2. 언리얼 C++ 모던객체지향 설계
언리얼 C++ 설계 I - 인터페이스 29:35
언리얼 C++ 설계 II - 컴포지션 28:08
언리얼 C++ 설계 III - 델리게이트 30:26
섹션 3. 언리얼 엔진의 자료구조와 메모리 관리
언리얼 컨테이너 라이브러리 I - Array와 Set 49:01
언리얼 컨테이너 라이브러리 II - 구조체와 Map 49:17
언리얼 엔진의 메모리 관리 34:17
섹션 4. 언리얼 프로젝트의 애셋과 빌드 시스템
언리얼 오브젝트 관리 I - 직렬화 48:39
언리얼 오브젝트 관리 II - 패키지 37:35
언리얼 빌드 시스템 50:45
강의 게시일 : 2023년 04월 13일 (마지막 업데이트일 : 2023년 04월 13일)
수강평 총 12개
수강생분들이 직접 작성하신 수강평입니다.
4.9
12개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
junes_6 thumbnail
좋은강의 감사합니다.
2023-06-05
지식공유자 이득우
좋은 수강평 감사합니다!~
2023-06-05
BlueFive thumbnail
코드 안에 있는 다양한 매크로들이 무슨 의미인지 몰랐었는데 이 강의를 보고 매크로들의 의미와 언리얼 엔진을 이해하는데 많은 도움이 되었습니다!
2023-06-04
지식공유자 이득우
도움이 되어서 기쁘네요~
2023-06-05
조성민 thumbnail
믿고 보는 이득우
2023-06-04
지식공유자 이득우
크~ 믿어주셔서 감사합니다!
2023-06-05
김승수 thumbnail
그동안 이상할 정도로 언리얼은 어색하고, 감을 잡기 어려웠는데, 이 강의를 보면서 언리얼에 대한 이해도가 쉽게 올라가는 것 같습니다. 좋은 강의 감사합니다.
2023-06-03
지식공유자 이득우
도움이 되어 기쁘네요~
2023-06-05
김영돈 thumbnail
언리얼 기초를 어떻게 다져야 하나 막막했는데 도움이 많이 됐습니다 감사합니다!
2023-06-01
지식공유자 이득우
도움이 되었다니 기쁘네요. 좋은 수강평 감사합니다
2023-06-05
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!