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

[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트

(5.0)
8개의 수강평 ∙ 252명의 수강생

55,000원

지식공유자: Rookiss
총 46개 수업 (10시간 27분)
수강기한: 무제한
수료증: 발급
난이도:  입문-초급-중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
입문자를 위해 준비한
[게임 프로그래밍, 게임 개발] 강의입니다.

아무것도 모르는 입문자를 위한 강의 입니다. 언리얼 엔진의 비주얼 스크립팅 시스템인 블루프린트를 프로그래머 관점에서 공부하며 익숙해지는 강의입니다.

✍️
이런 걸
배워요!
언리얼 엔진 기초
블루프린트

코딩 생초보도, 프로 게임 개발자도! 
차근차근 배우는 UE 블루프린트 ✨

인프런 3만 수강생의 선택, Rookiss
진짜 입문자를 위한 게임 개발 시리즈 공개! 🎮

기존에 연재된 강의들은 신입 프로그래머 교육 용도로 제작되어 프로그래밍을 처음 접하시는 분들한테는 난이도가 높은 편이었습니다. 또한 MMORPG 특성상 내용이 서버 쪽에 치중되어 클라이언트 개발을 지망하는 분들에게는 아쉬움이 남는 커리큘럼이었습니다.

이런 문제들을 해소하기 위해, 입문자들을 타겟으로 하는 새로운 학습 시리즈들을 본격적으로 연재하고자 합니다.

[입문자를 위한 UE5]

UE5 학습의 정석! 공부해도 끝이 없는, 방대한 UE5를 단계별로 쉽게 학습할 수 있도록 짜여진 커리큘럼입니다. 필요한 내용을 쉽게 익힐 수 있게 주제별로 분류해서 진행을 합니다. 

예정 커리큘럼

  • Part1 : 블루프린트현재 강의  
  • Part2 : Paper2D (블루프린트 기반)
  • Part3 : UE5 (블루프린트 기반)
  • Part4 : C++ 연동 
  • Part5 : VR (C++ 기반)
  • Part6 : 데디 서버 (C++ 기반)

[게임 프로그래머 취업의 정석]

일반적인 게임 프로그래밍 학원의 1년 커리큘럼을 저만의 방식으로 재해석해서 연재하는 시리즈입니다. 기초 프로그래밍부터 시작해서, 클라이언트 프로그래머 취업에 필요한 3D 포트폴리오까지 만드는 정석적인 학습 과정을 다룹니다.


블루프린트, 제대로 배워야
편리하게 쓸 수 있습니다!

블루프린트

언리얼 엔진(Unreal Engine)에서 노드를 연결하는 방식으로 프로그래밍을 할 수 있는 비주얼 코딩 시스템입니다.

블루프린트(Blueprint)는 언리얼 엔진에서 제공하는 비주얼 코딩 시스템입니다. 복잡한 C++ 언어를 배우지 않아도, 이리 저리 노드들을 연결하다 보면 신기하게도 게임이 완성되기 때문에 입문자들에게 특히 인기가 많습니다. 스팀에 출시된 일부 게임들은, 한 줄의 코딩도 없이 블루프린트를 기반으로 만들어진 게임들입니다.

C++에 비해 실행 속도가 느리다는 단점은 있지만, 간단한 프로토타이핑을 하거나 (UI나 애니메이션 등) 일부 기능을 사용할 때 강점이 있기 때문에 대부분의 프로젝트에서는 C++과 블루프린트를 혼용해서 사용합니다.

입문자를 위한 UE5 - 블루프린트 편? 🎮

[입문자를 위한 UE5]의 포문을 여는 첫 번째 강의에서는 
블루프린트를 프로그래머 관점에서 차근차근 학습하게 됩니다.

블루프린트는 단순해 보여도 다른 프로그래밍 언어에서 제공하는 고급 기능들을 대부분 포함하고 있습니다. 그러나 실존하는 대부분의 블루프린트 서적과 강의에서는 블루프린트의 단순함을 강조하기 위해 몇 가지 기초적인 부분에 대해서만 실습을 하고 넘어갑니다. 이렇게 학습할 경우, 훗날 진지하게 게임을 만드려 할 때 기본기가 부족해 큰 벽에 부딪히게 됩니다.

본 강의에서는 블루프린트를 C++, C#과 동일 선상에 있는 하나의 프로그래밍 언어로 간주하고, 게임을 만들기 위해 필요한 다양한 문법에 대해서 순차적으로 공부하게 됩니다.


이 강의만의 특징을 
확인해보세요.

💡 블루프린트를 블루프린트답게! 코드를 직접 콘솔에 입력하지 않더라도, 블루프린트에서 제공하는 인터페이스 기반의 기능들로 게임을 구현하는 과정을 ‘프로그래밍 관점’에서 쉽고 재미있게 배울 수 있도록 도와드립니다. 코딩을 처음 접하는 입문자는 물론, 실제 게임 개발에 블루프린트를 적용하고자 하는 아마추어 게임 개발자나 게임 회사 취업 준비생에게도 유익한 내용으로 구성했습니다.

노드를 움직여 가위바위보 문제를 구현할 수 있습니다.
블루프린트로 객체 지향의 개념에 대해 학습해보세요.

간단한 슬라임 레이싱 게임을 블루프린트로 직접 만들어보세요!

Part 1, 이런 분들께 추천합니다!

언리얼 엔진, 게임 개발에 
관심이 많은 분 

프로그래밍, 코딩을 
한 번도 해보신 적 없는 분

블루프린트 기본기가
부족하다고 느끼시는 분


NC, Krafton 출신 
게임 개발자
노하우를 전해드립니다.

Rookiss

주요 경력

  • 前 크래프톤 테라(TERA) 서버팀
  • 前 엔씨소프트 블레이드 앤 소울 2(Blade&Soul2) 컨텐츠 프로그래밍팀
  • 現 게임/교육 스타트업 Rookiss 대표
  • 인프런 게임 개발 강의 누적 수강생 33,000+ (인터뷰)

학력

  • Condorcet Prépa MPSI 수료 (프랑스)
  • 칭화대학교 소프트웨어공학 학사 (중국)
  • 고려대학교 정보보호대학원 석사 (한국)

입문자를 위한 UE5 시리즈
Part.1~6 연재 예정

평균 별점 5점 만점에 4.9!

C#과 유니티로 만드는
MMORPG 게임 개발 시리즈 (클릭)

C++과 언리얼로 만드는
MMORPG 게임 개발 시리즈 (클릭)


Q&A 💬

Q. 강의 환경이 어떻게 되나요?

모든 시리즈는 Windows 환경이라 가정하고 제작되었으며, macOS에 대한 부가적인 설명은 없습니다.

Q. 비전공자도 들을 수 있나요?

네, 선수 지식이 전혀 필요하지 않은 강의입니다.

Q. 하나의 Part를 구매하면 다른 Part는 무료인가요?

각 파트는 독립적으로 제작되어 별도로 판매됩니다.

Q. 언리얼 + IOCP 서버 강의는 언제 출시되나요?

UE5 학습 시리즈가 모두 끝나고, 최종적으로 기존의 IOCP 서버와 연동하는 강의가 출시될 예정입니다.

Q. 강의에서 사용한 파일은 따로 없나요?

블루프린트 강의에선 별도의 파일을 제공하지 않습니다. 강의 예제들이 간단한 편이고, 설령 문제가 일어나더라도 그 또한 원인을 스스로 찾아서 해결하는 연습이 필요하기 때문입니다.

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
언리얼 엔진에 관심이 많은 사람
코딩을 처음 접하는 사람
블루프린트 기본기가 부족한 사람

안녕하세요
Rookiss 입니다.
Rookiss의 썸네일

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 5년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

커리큘럼 총 46 개 ˙ 10시간 27분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 변수
변수 타입 미리보기 16:07 Get, Set 미리보기 17:17
사칙 연산 10:49
비교 연산 08:44
연습 문제 : 총알 재장전 14:16
디버깅 11:39
논리 연산 09:02
섹션 2. 흐름 제어
Branch, Sequence, Flip Flop 미리보기 09:24
연습 문제 : Min, Max, Clamp 15:23
For Loop, While Loop 16:29
연습 문제 : 구구단 14:58
Gate, MultiGate, Do Once, Do N 11:08
Enum 17:13
연습 문제 : 가위-바위-보 08:41
섹션 3. 함수
함수 기초 17:31
로컬 변수 07:50
복사와 참조 19:01
고급 디버깅 10:12
섹션 4. 자료구조
동적 배열 이론 10:14
Array 16:12
연습 문제 : 로또 번호 생성기 12:43
연습 문제 : 버블 정렬 16:20
해시 테이블 이론 12:45
Map 08:47
연습 문제 : 데미지 합산기 13:18
섹션 5. 객체지향
블루프린트 클래스 미리보기 16:58
멤버 변수와 멤버 함수 21:16
Is Valid 17:40
연습 문제 : Player vs Monster 14:53
상속성 16:48
캐스팅 15:49
은닉성 17:19
다형성 11:24
인터페이스 22:40
섹션 6. Vector와 Rotator
구조체 12:06
벡터 이론 15:38
로컬 좌표와 월드 좌표 11:07
Vector 17:31
Rotator 12:56
섹션 7. 실습
슬라임 경주 23:34
슬라임 랭킹 09:44
Event Dispatcher 14:40
강의 게시일 : 2022년 08월 25일 (마지막 업데이트일 : 2022년 08월 25일)
수강평 총 8개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
5.0
8개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
코딩초보 thumbnail
언리얼 엔진을 어느 정도 다룰 줄 알지만, 개념을 공부하지 않은 상태에서 시작했던거라 기초 개념을 익히려고 수강하였습니다. 블루프린트 입문용으로 좋고, 기초를 다지기에도 좋습니다.
2022-09-15
JIGUMICS thumbnail
Blueprints는 혼자 독학으로 공부해서 간단한 실습만 해본 상태에서 강의를 수강했는데 놓치고있던 포인트나 핵심 꿀팁을 얻을 수 있었고 혼자공부했던 것들이 정리되는 강의입니다.
2022-09-06
김성재 thumbnail
최고의 블루프린트 기초강의입니다,... 무슨 말이 필요할까요... 이 강의 안들으신분들은 그냥 아무생각말고 듣고 블루프린트 시작하세요
2022-09-06
김형진 thumbnail
첫구매자. 가문의 영광ㅋ
2022-08-26
해질녘한잔 thumbnail
입문용으로 매우 좋은 강의네요~
2022-09-11
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스