Skip to content

게임 프로그래머 노동진 강의 소개

게임 제작으로 배우는 Unreal Engine 프로그래밍 입문

게임 프로그래머 노동진
  • 블루프린트
  • 프로그래밍입문
  • 게임수학
  • 총 26회 영상
    엔씨소프트, 완미세계, 넷이즈 등에서 근무, 언리얼 엔진 업데이트에도 참여한 20년 경력의 게임 프로그래머 노동진의 노하우를 온라인 실무교육으로 제공합니다.
  • 평생소장
    한 번 구매로 노동진 게임 프로그래머의 노하우를 담은 동영상 강의 26개가 영원히 내 것이 됩니다.
    • 평생소장
    • 5/27(목) 18시 오픈
    700,000원 203,000원 71%할인
    • 월 40,600 *5개월 할부 시
    • 5/21(금) 18시 가격이 인상됩니다.

게임 프로그래머 노동진 상세 정보

코딩을 모르고 수학을 몰라도
누구나 게임 프로그래밍에 입문할 수 있습니다.


코딩과 프로그래밍은 동의어가 아닙니다.
코딩 언어를 몰라도, 기본 베이스가 없어도
게임 프로그래밍을 시작할 수 있습니다.

그것이 어떻게 가능하냐고요?

국내외 수많은 기업들에서 경력을 쌓은
20년차 현직 베테랑 게임 프로그래머
노동진의 언리얼 엔진 클래스와 함께라면
얼마든지 가능합니다!

배경 및 캐릭터 제작, 애니메이션,
AI 구현, 이펙트 및 최종 인게임 출력까지!

언리얼 엔진의 프로그래밍 에디터,
블루프린트 활용법만 제대로 배운다면
코딩에 대한 지식 없이도
실제 플레이 가능한 게임 시스템을
프로그래밍으로 구현해낼 수 있습니다.

게임 제작 프로세스는 물론,
당신의 프로그래밍 역량까지
한껏 키워낼 단 하나의 언리얼 엔진
게임 프로그래밍 클래스를
지금 콜로소에서 만나보세요.

언리얼 엔진 소개

What is
'Unreal Engine'?


언리얼 엔진은 미국의 Epic Games에서 제작한
3D 게임 엔진 툴입니다.

수없이 많은 기능 개선과
유저 친화적 업데이트를 거쳐
현재는 트리플 A급 대작부터 소규모 인디 게임,
심지어 건축과 방송 제작에도 쓰이는
만능 게임 엔진으로 자리잡았습니다.

또한, 엔진 내의 Blueprint Editor를 이용해서
C#이나 C++, JAVA와 같은 코딩 언어 없이도
프로그래밍을 이해하고 공부하고 적용할 수 있는
게임 프로그래머 길라잡이 툴이기도 한데요.

노동진 연사님은 euegne-rho라는 이름을 사용하여
Unreal 4.26 업데이트에 외부 커뮤니티 개발자로 참여했습니다.

게임 프로그래머 노동진의
클래스가 특별한 이유


이론부터 블루프린트, 실게임 구현까지!
'진짜 프로그래밍'을 알려주는
국내 유일무이 게임 엔진 클래스


왜 배우는지도 모르는 코딩 언어부터
무작정 가르쳐 주는 강의도,
게임 기능 구현에만 국한돼서
정작 베이스가 되는 프로그래밍 내용이 빠진
강의도 아닙니다.

이 클래스는 이론과 기능이
'왜'라는 키워드로 묶여있는 강의,
게임 수학과 에디터 툴 기초, 블루프린트,
애니메이션 및 AI 구현 등
언리얼 엔진을 쓰는 프로그래머가
반드시 알아야 할 각종 이론과 스킬을
핀포인트로 알려주는
융합형 온라인 클래스입니다.

이론과 툴 활용법은 기본,
프로그래머로서의 기본 역량까지
한껏 키워주는 언리얼 엔진 클래스,
콜로소가 유일합니다.

노동진 연사님의
게임 프로그래머 입문
4단계 프로세스를 확인해보세요.


* 각 Stage는 별도의 강의로 판매 구성되어 있습니다.


이번 클래스에서는
총 6단계의 프로세스를 거쳐
3D 1인칭 슈팅 게임을 직접 제작해 봅니다.


노동진
게임 프로그래머


안녕하세요.
20년차 게임 프로그래머 노동진입니다.

저는 엔씨소프트, 완미세계,
넷이즈 등에서 근무하며
클라이언트, 서버, 엔진, 그래픽스
프로그래밍 등 다양한 업무를 담당했고,
현재는 넷이즈 FPS 프로젝트의
엔진 팀 리드를 맡고 있습니다.

특히, 언리얼 엔진을 2.0 버전부터
계속 사용해왔으며, 4.26 버전 개발에는
외부 커뮤니티 개발자로 참여하였습니다.

그동안 프로그래밍을 처음 공부하는 사람들이
혼란스러운 개념과 너무 많은 정보량으로 인해
일찌감치 포기하는 경우를 자주 보았는데요.

이번 클래스를 통해 어렵기만 했던 프로그래밍을
마치 재미있는 놀이처럼 즐길 수 있기를 바랍니다.

게임 프로그래머 노동진

NetEase Games
Engine Team Leader & Graphics Programmer Expert
FPS 프로젝트의 엔진 개발팀에서 개발방향과 개발 내용을 결정

완미세계
Graphics Lab’s Director
그래픽 연구팀을 맡아 실시간 렌더링 기술을 연구, 주로 Unreal Engine 4에서 개발

NCSOFT
Lead Graphics / Engine Programmer
회사의 메이저 IP인 아이온을 사용하는 새로운 모바일 게임 개발 프로젝트에 참여

이력 더보기

[참여 프로젝트]

엔씨소프트
- 아이온 모바일
- 레기온즈
- 호두 잉글리시

JCE
- 프리스트 온라인

완미세계
- 주선 온라인

페이스북

클래스 소개

사칙연산만 알면
누구나 배울 수 있는
프로그래밍 기초 수학

변수, 함수, 클래스, 조건문 등의 기초 개념부터 게임 수학까지 언리얼 엔진을 이용해서 어렵지 않게 배울 수 있습니다.

C++ 언어 없이 구현하는
Unreal Blueprint 프로그래밍

실무와는 동떨어져 있는 어려운 코딩 교육은 이제 그만! Drag & Drop 노드 방식의 블루프린트 에디터를 활용해서 프로그래머로서 꼭 필요한 각종 능력을 쉽게 익혀봅니다.

기초 기능만으로 쉽고 빠르게
제작하는 FPS 게임 프로젝트

게임 제작에 필요한 기초 이론과 실습을 병행함으로써, 적 AI 캐릭터가 등장하는 스테이지 형태의 FPS 게임을 자연스럽게 구현해봅니다.

나의 부족함을 채워주는
연사의 1:1 코칭

개인 프로젝트에 대한 평가와 QnA를 동시에 진행함으로써,
나의 실력을 몇 단계 이상 업그레이드할 수 있습니다.

– 코칭권 구매 후 개인 포트폴리오와 클래스 관련 질문 3개를 보내주시면 연사님이 직접 피드백을 해 드립니다.
– 질문 접수일 기준 2주 1회, 순차적으로 답변됩니다. 최대 영업일 기준 21일 정도 소요될 수 있으니 참고하시기 바랍니다.

* 1:1 코칭권은 클래스 + 코칭권 패키지를 구매한 분들에 한해 적용됩니다.

클래스 구성
이런 것을 배웁니다

  • 평생소장
  • 최저가

한번 구매로, 평생 소장하세요.
(자동 구성) 가격이 인상됩니다.

조만간 가격이 인상될 예정입니다.
지금 구매하세요!

  • 정상가 (자동 구성)
  • 할인 금액 (자동 구성)
  • 최종 금액 (자동 구성)
  • 5개월 할부 시 (자동 구성)
오늘이 최저가!

커리큘럼
커리큘럼을 보여드려요

SECTION 01. Unreal Editor와 친해지기

01. 언리얼 엔진과 수업 소개

  1. Unreal Engine 소개: 엔진 역사와 기능, 산업에서의 역할
  2. 게임 프로그래밍 소개: 게임 프로그래밍의 변화, 구분과 역할
  3. 수업 소개: 수업 범위와 최종 결과물, 그리고 티칭 방식에 대한 설명

02. 엔진 설치와 실행하기

  1. 엔진 설치: Epic Games 가입, launcher 설치, version 설명, HDD 용량 확인, editor 설치
  2. 필요 컴퓨터 사양: 언리얼 엔진을 원활히 돌리기 위한 추천 컴퓨터 사양 알아보기
  3. 에디터 실행: 실행 방법 및 주의사항

03. Unreal Editor와 첫만남

  1. Editor UI 소개: Editor의 UI 구성 소개 및 기능
  2. Editor UI 설정: UI Customize 방법
  3. 에픽 데모 구경하기

04. 편집기에서 가상공간 보기: Unreal 기초 - Editor Viewport 사용

  1. 가상 공간과 Viewport: 가상 공간과 Level의 이해. Viewport의 역할과 UI
  2. 가상 공간 Navigation: 가상공간 안에서 돌아다니는 방법
  3. Viewport 설정: Viewport의 다양한 설정 기능에 대한 이해

05. 초간단 배경 만들기 (1): 물건 배치하기

  1. 시작 : Project와 빈 Level 만들기
  2. 물건 배치하기 : 기본 입체 들을 공간 상에 배치하기
  3. 좌표계 이해 : 게임에서 좌표계에 대한 이해하기

06. 초간단 배경 만들기 (2): 기본 골격 만들기

  1. 기본 구조 만들기: Brush를 사용하여 Level 골격 만들기
  2. BSP와 StaticMesh의 이해: 이 두 개의 차이점과 역할의 이해. 동굴 만들기
  3. Startup Level: 역할 이해 하고 설정 해보기

07. 초간단 배경 만들기 (3): 배치 편집 세부

  1. 물체의 이동 배치: 이동, 복사, 정렬
  2. 물체의 회전, 크기 변경
  3. Snap 기능 설정 및 사용

08. 초간단 배경 만들기 (4): 라이트와 재질

  1. 하늘 만들기: Sky Blueprint를 사용하여, 하늘과 태양 구성
  2. 라이팅: 라이트 배치 및 속성 설정
  3. 재질 (Material): 기존에 있는 Material 선택 및 적용하기.
  4. Light와 Material의 세계 엿보기 : Graphics에 대한 간략한 소개

09. 첫 번째 배경 완성

  1. Hierarchy 정리: Group과 폴더
  2. 배경 완성

10. 엔진 버전 업그레이드 하기

  1. 지속적으로 개발되는 툴, Unreal Engine
  2. 새 버전에서 열기: 하위호환의 이해. 하위 버전 프로젝트 복사하여 열기
  3. Switch Engine: 복사하지 않고 버전 바꾸는 방법 배우기. 파일 탐색기 Context Menu 복구
  4. 버전업 시 주의사항
SECTION 02. FPS 캐릭터 만들기

11. 블루프린트와 첫만남: 프로그래밍 세계로!

  1. 컴퓨터와 프로그래밍
  2. Blueprint Class 이해: 생성, 편집, 컴파일, 저장
  3. 게임 플레이: 게임 시작과 종료

12. FPS 캐릭터 애니메이션

  1. Animation Blueprint 이해 및 사용

13. FPS 캐릭터 이동: 수학 기초 - Vector

  1. 캐릭터 이동: 평행 이동 구현
  2. 게임에 수학이 필요한 이유: Vector 위치와 방향의 표현

14. FPS 캐릭터 방향 전환: 수학 기초 - 방향 Vector와 Rotator

  1. 게임에 수학이 필요한 이유: 방향 Vector와 회전
  2. Rotator 이해: 회전을 표현하는 방법 Pitch, Yaw, Roll
  3. 방향 바꾸기: 좌우 방향 전환과 위아래 방향 전환

15. FPS 캐릭터에 무기 부착: Unreal 기초 - Slot의 이해

  1. Slot의 이해: Mesh에 부착위치 설정
  2. 무기 부착: 캐릭터 Slot에 부착하여 게임에 표현하기

16. FPS 캐릭터의 이동 애니메이션

  1. Unreal 기초 - Blendspace / 프로그래밍 기초 - 변수 / 수학 기초 - Vector와 Scalar
  2. Animation Blendspace 이해: 구성 및 파라미터 제어
  3. 게임 수학: 속도(Velocity)와 속력 (Speed)
SECTION 03. 적 캐릭터 만들기

17. Bot! 알아서 행동하는 캐릭터

  1. Unreal 기초: AI Controller와 Navigation
  2. Bot 구현 : 새로운 캐릭터 BP 만들기
  3. 자동 이동 구현 : Navigation 시스템 이해와 사용

18. 외계 캐릭터 등장

  1. Unreal 기초: Asset Import
  2. 외부 Asset 자료를 Unreal로 가져오기

19. Bot의 이동 애니메이션

  1. Unreal 기초: Root Motion과 외부 툴 (Blender) 사용하기
  2. Root Motion 이해
  3. 외부 툴을 사용하여 Asset 수정
SECTION 04. Gun Fire!

20. 발사 애니메이션과 이펙트

  1. Animation Montage 이해: 발사 Animation 구현 및 제어
  2. 이펙트 Emitter: 발사시 총구 이펙트 구현

21. 이펙트 제어: 프로그래밍 기초 - 함수

  1. 이펙트 끄기: 변수의 이해와 사용
  2. BP 코드 정리: 함수 이해와 정리

22. 명중 검사: 수학 기초 - Vector 합

  1. 총 발사 로직 구현
  2. 탄알의 직선 경로 이동 및 충돌 구현

23. Bot의 명중

  1. Unreal 기초: ConstructionScript와 Collision 시스템
  2. 충돌 시스템 이해하기
  3. Bot의 피격 구현

24. 십자선 UI (Crosshair) 만들기

  1. Unreal 기초: Game Mode와 Widget
  2. GameMode와 Character
  3. Crosshair UI 구현: 화면 중앙에 십자선 이미지 추가하기

25. 발사 사운드 출력

  1. 사운드 시스템 이해
  2. 총 발사 사운드 구현
SECTION 05. Outro

26. 마치며

  1. 완성한 게임 살펴보기
  2. 배운 내용 정리
  3. 다음 파트에서 배울 것들

* 노동진 연사님의 게임 프로그래밍 클래스는 총 4편으로 계획되어 있으며, 본 클래스는 그 첫 번째 강의입니다.
* 커리큘럼 세부 내용은 영상 공개 전후로 변경될 수 있습니다.

게임 프로그래머 노동진과의 SNS 이벤트!

클래스를 듣고 수강생 여러분들만의
개성이 담긴 예제들을 인스타그램에
지정된 해시태그와 함께 올려주시면,
수상작이 있을 경우 월 최대 3명을 뽑아
쿠폰을 지급해드립니다.

#콜로소노동진 #게임프로그래밍 #gameprogramming + 콜로소 계정(@coloso_official) 계정 태그

*올려주신 게시물은 광고로 활용될 수 있습니다. 이를 원하지 않으시는 분은 게시물에 표기 부탁드립니다.

인터뷰
게임 프로그래머 노동진이
하고 싶은 이야기

Question.01
게임 프로그래머로서
스스로의 강점은 무엇인가요?


저는 2.0 버전부터 언리얼 엔진을 사용하기 시작했으며, 국내외 여러 기업들에서 게임 프로그래밍, 엔진, 그래픽스 등의 업무를 담당하며 실무 경력까지 쌓을 수 있었습니다. 이 같은 경험을 바탕으로, 단순히 툴의 튜토리얼이 아닌 이후 실무에까지 활용할 수 있는 게임 프로그래밍 스킬의 기반을 클래스에 담아낼 수 있었습니다.

Question.02
언리얼 엔진 유저에게
어떤 역량이 필요하다고 생각하시나요?


언리얼 엔진은 아트 뿐만 아니라 프로그래밍 기능도 막강합니다. 그럼에도 불구하고 입문자는 물론 엔진을 오래 사용해온 현직자조차도 전체 프로그래밍 기능의 반에 반도 사용을 못 해본 경우가 대부분입니다. 입문자로서 프로그래밍 자체를 배우기에도 좋을 뿐더러, 플레이 가능한 소프트웨어를 만들기 위해서는 언리얼 엔진의 프로그래밍 기능을 배울 필요가 있습니다.

Question.03
이번 클래스의
주요 포인트는 무엇인가요?


본 강의에서는 게임 기능 구현뿐만 아니라 이를 위한 기반 지식에 대한 설명까지 빠지지 않고 담아냈습니다. 게임 제작을 즐기는 수강생이라면, 필요한 프로그래밍 지식을 재미있게 핀포인트로 배울 수 있고, 이후 더 어려운 문제에 부딪혔을 때 이를 스스로 해결하는 능력까지 갖출 수 있을 것입니다.

Question.04
어떤 분들에게
이번 클래스를 추천하나요?


입문자, 프로그래밍을 전혀 모르는 사람들도 쉽고 재미있게 언리얼 엔진을 사용한 게임 프로그래밍 스킬을 배울 수 있도록 강의를 구성했습니다. 왜 프로그래머들이 이런 개념을 배우고 왜 이런 문제로 힘들어 하는지 이해하게 되고, 더 나아가서 스스로 게임 프로그래머로 홀로서기를 할 수 있는 첫걸음을 내딛을 수 있는 클래스가 될 것입니다.

사용 프로그램
안내드립니다.

본 클래스는 Unreal Engine 4.26
퍼블리싱 라이선스
버전으로 진행됩니다.
프로그램 다운로드 방법은
[02. 엔진 설치와 실행하기] 파트에서
자세히 알려드립니다.

추천 클래스
당신이 놓치지 말아야 할
추천 클래스


Q. 한 계정으로 클래스를 구매해
지인과 함께 나눠 수강해도 될까요?
Coloso는, 구매된 콘텐츠를 구매자 한 사람에게만 제공하는 것을 원칙으로 하고 있으며, 이를 어길 시 법적으로 책임을 물을 수 있습니다.
클래스 수강 중 다중사용으로 적발되면 계정이 자동 차단되며 영구적으로 사용 제한이 될 수 있으니 각별히 유의 바랍니다.

+ 더 알아보기

주의사항 및 환불규정
본 강의는 2021년 5월 27일 오픈됩니다.
* 상황에 따라 사전 공지 없이 할인이 조기 마감되거나 연장될 수 있습니다.
* 결제 완료를 하신 분들은 좌측 상단 [나의 강의장] 클릭 시 바로 영상 시청하실 수 있습니다. 기입해주신 이메일 주소와 연락처로 결제 완료 및 수강 안내 이메일과 문자가 전송될 예정이니 연락처와 이메일을 정확하게 기입 부탁드립니다.

총 학습기간
정상 수강기간(유료 수강기간) 최초 2주(14일), 무료수강기간은 15일차 이후로 무제한이며,
수강기간과 무료수강기간 모두 동일하게 시청 가능합니다.

수강시작일
수강 시작일은 Coloso가 수강안내를 한 날짜부터 기간이 산정됩니다.
Coloso의 사정으로 수강시작이 늦어진 경우에는 해당 일정 만큼 수강 시작일이 연기됩니다.
천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 서비스가 종료될 수 있습니다.
재생 시간에 관계없이, 영상이 재생된 경우 수강한 것으로 간주합니다.

콘텐츠는 향후 당사의 일정에 따라 추가 또는 업데이트 될 수 있습니다.
환불금액은 정가가 아닌 실제 결제금액을 기준으로 계산됩니다.
수강 시작 후 3일 미만 그리고 2강 미만 수강 시에는 100% 환불 가능합니다.
수강 시작 후 3일 미만이나 2강 이상 수강하신 경우, 또는 2강 미만 수강하셨으나 수강 시작 후 3일 이후인 경우 전액 환불 불가하고 수강 시 수강기간인 2주 (14일) 대비 잔여일에 대해 학원법 환불규정에 따라 아래와 같이 환불 가능합니다.
: 환불요청일시 기준 수강시작 후 7일 이하 경과 시, 실 결제금액의 1/2에 해당하는 금액을 환불
: 환불요청일시 기준 수강시작 후 7일 초과 시, 환불금액 없음
: 해당 환불규정은 1:1 코칭권에도 동일하게 적용됩니다.

영상 재생 가능 기기대수 제한
하나의 계정당 영상 재생 가능한 기기수를 3대로 제한하며, 핸드폰 변경 등과 같은 사유로 등록된 사용 기기를 변경하고싶으실 경우 help@coloso.co.kr로 문의주시면 연 1회에 한하여 기기 변경 도와드리도록 하겠습니다.
(등록하실 첫 3대의 기기는 로그인 후 영상 재생과 동시에 자동 등록됩니다.)

강의 수강권 + 1:1 코칭권 패키지 안내
* 1:1 코칭권이란?
<1:1 코칭권>을 구매한 수강생에게는 연사님이 포트폴리오와 질문사항에 피드백을 제공합니다.
제출방식 : feedback@coloso.co.kr로 [본인의 콜로소 ID / 전화번호]를 적고, [포트폴리오 파일]을 첨부해 보내주세요.
본 상품은 강의 수강권 구매시 1회 구매 및 이용가능하며, 추가 구매가 불가능합니다.

이용방법
본인의 포트폴리오 결과물 및 질문 최대 3개를 보내주시면 21일(영업일 기준) 이내로 피드백을 제공합니다.
이용기한 : 결제일로부터 1년 이내(이후 이용권 소멸)
* 사전 예약 고객의 이용 기한은 결제일이 아닌 영상 오픈 후 1년 이내

포트폴리오 : 길이 제한 없이 포트폴리오 영상 1개 또는 문서 모두 제출 가능하며 이에 대하여 피드백 제공
* 릴 형식으로 여러 포트폴리오 영상 또는 문서 모두 제출 가능하며 본인이 가장 많이 참여한 부분을 캡쳐해 메일로 내용 설명 및 이미지를 첨부해주세요.
정성껏 보내주시면 더욱 자세히 피드백을 드리도록 하겠습니다.

1:1 코칭권의 환불 규정은 강의와 동일하게 적용됩니다.