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

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 대시보드

(5)
215개의 수강평 ∙  2,799명의 수강생
C++
110,000원

월 22,000원

5개월 할부 시
지식공유자: Rookiss
총 112개 수업 (43시간 25분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
Rookiss 프로필
멘토링 5개월차 다섯 분 추가 모집 (DirectX11 2D 입문) ... 및 신규 커리큘럼 예고
Rookiss 2023.01.31

멘토링 5개월차 모집을 시작합니다.
https://inf.run/XMhw

주제 : [게임 프로그래머 취업의 정석] Part5 DirectX11 2D 입문
위치 : 온라인 (Discord+카톡 단톡방)
날짜 : 2월 매주 일요일 (2월 5/12/19/26일)
시간 : 오후 1시~7시 (6x4=24시간)
비용 : 44만원

- 절박하게 취업을 목표로 진득하게 공부할 의향이 있으신 분 모집합니다.
** 시험이 많이 남은 대학생 분들이나, 취미로 가볍게 맛보기를 희망하시는 분들 등

대체적으로 시간이 많이 없으신 분들은 현실적으로 따라오기가 힘드십니다. **

선착순이 아니고 기존 참여자를 우선적으로,
남는 자리가 있으면 참여 희망 사유에 따라 인원을 모집한 후,
모집이 완료되면 멘토링을 닫아놓도록 하겠습니다.


현재까지 [C++][알고리즘/STL][Windows API][게임 서버 특강] 이 진행 되었고,
드디어 5개월차 [DX11 2D 입문] 렌더링 파트로 넘어가게 되었습니다.
DX는 4~5개월 예상되는 과정으로 2D로 DX 기본기를 익히고
순차적으로 게임 수학, 3D 렌더링, ImGUI 툴 학습 등으로 이어집니다.
모든 과정이 끝나면 게임 엔진에 대한 이해도 향상을 기대할 수 있고
3D 포폴을 만들기 위한 준비를 마치게 됩니다.
DX 과정 특성상 중간에 추가 모집이 쉽지 않은 관계로,
최초 목표 인원보다 여유 있게 5분을 추가 모집합니다. (모집 시 마감)

PS. 보너스 강의 관련
중간 중간 각종 신규 강의 커리큘럼 테스트 및 리메이크 하는 과정도
Discord 라이브로 진행할 예정이니, 멘토링 수강생들은 보너스로 참여 가능합니다.

이번 달은 [C#과 유니티로 만드는~] 시리즈 Part1 C# 강의 리메이크가 우선순위 높게 배정되어 있습니다.

PS2. 언리얼 커리큘럼 연재 관련
언리얼 커리큘럼도 꾸준히 제작되고 있습니다.
언리얼 강의 Part4는 2월 완성 목표로 달리고 있지만,
최근에 더 우선순위 높은 일들을 병행하고 있어 확실히 말씀드리긴 힘든 상황입니다.

PS3. 신규 커리큘럼 예고!
[언리얼 엔진 소스코드 수정&분석] [UE 오픈월드 비동기 기술] [캐릭터 커스터마이징] 등
특급 하이엔드 기술들을 연재하는 초격차 커리큘럼을 기획하고 있습니다.
하반기부터 연재하는 것을 목표로, 저 혼자 만드는 것이 아니라
국내 최고의 전문가들을 섭외해서 기술 자문을 받으며
같이 커리큘럼 의논을 하고 있으니 기대하셔도 좋을 것 같네요!
궁극적으로는, 특급 기술들을 공부하고 쉽게 풀어 널리 전파하여
Game Programming Gems의 온라인 버전이 되길 희망합니다.
올해의 중요 목표 중 하나로, 최고로 우선순위를 높여 추진하고 있습니다.
[초격차 시리즈][하이엔드 시리즈][천기누설 시리즈][AAA 시리즈][1% 시리즈][GameDev Gems]
~ 시리즈 이름도 추천받고 있습니다 :D

알찬 2023년이 될 것 같네요!

감사합니다!

다른 댓글 보기(1)
Rookiss 프로필
멘토링 3개월차 모집 (Windows API 및 기초 게임 수학)
Rookiss 2022.11.29

안녕하세요 Rookiss입니다.

멘토링 3개월차 모집을 시작합니다.
https://inf.run/uSwY

주제 : [게임 프로그래머 취업의 정석] Part3 Windows API
최대 인원 : 20명
위치 : 온라인 (Discord+카톡 단톡방)
날짜 : 12월 매주 일 (12월 4/11/18/25일)
시간 : 오후 1시~7시 (6x4=24시간)
비용 : 44만원

- 절박하게 취업을 목표로 진득하게 공부할 의향이 있으신 분 위주로 모집합니다.
- 처음엔 클라 위주 포폴 과정으로 기획했지만, DX포폴+UE포폴+서버 연동까지 두루 준비하는 종합 취업 포폴 준비 과정으로 목표를 수정합니다.
- 중간에 IOCP 서버 연동이, 후반부에 UE 포폴 제작이 1달씩 추가될 예정입니다.


** 시험이 많이 남은 대학생 분들이나, 취미로 가볍게 맛보기를 희망하시는 분들 등

대체적으로 시간이 많이 없으신 분들은 현실적으로 따라오기가 힘드십니다. **

선착순이 아니고 기존 참여자를 우선적으로,
남는 자리가 있으면 참여 희망 사유에 따라 인원을 모집한 후,
모집이 완료되면 멘토링을 닫아놓도록 하겠습니다.


감사합니다!

Rookiss 프로필
[게임 프로그래머 취업의 정석] 멘토링 2개월차 모집
Rookiss 2022.10.31

안녕하세요 Rookiss입니다.

멘토링 2개월차 모집을 시작합니다.
https://inf.run/ZTG6

주제 : [게임 프로그래머 취업의 정석] Part2 자료구조/알고리즘 & STL
최대 인원 : 15+15=30명
위치 : 온라인 (Discord+카톡 단톡방)
날짜 : 11월 매주 토/일 (11/5~11/27)
시간 : 오후 1시~7시 (6x4=24시간)
비용 : 44만원

첫 달 멘토링 부트캠프 운영 피드백에 따라
- 절박하게 취업을 목표로 진득하게 공부할 의향이 있으신 분 위주로 모집합니다.
- 처음엔 클라 위주 포폴 과정으로 기획했지만, 면담 결과에 따라 DX포폴+UE포폴+서버 연동까지 두루 준비하는 종합 취업 포폴 준비 과정으로 목표를 수정합니다.
- 중간에 IOCP 서버 연동이, 후반부에 UE 포폴 제작이 1달씩 추가될 예정입니다.

- 토요일/일요일 동일한 내용을 두 번 강의하지만, 토요반은 상대적으로 초보자 위주로 진행합니다. (부담없이 질문할 수 있도록)
- 토요일/일요일 교차 수강 or 양일 다 참석도 가능합니다.

** 시험이 많이 남은 대학생 분들이나, 취미로 가볍게 맛보기를 희망하시는 분들 등

대체적으로 시간이 많이 없으신 분들은 현실적으로 따라오기가 힘드십니다. **

선착순이 아니고 기존 참여자를 우선적으로,
남는 자리가 있으면 참여 희망 사유에 따라 인원을 모집한 후,
모집이 완료되면 멘토링을 닫아놓도록 하겠습니다.


감사합니다!

다른 댓글 보기(1)
Rookiss 프로필
[게임 프로그래머 취업의 정석] Part1 C++ 부트캠프 추가 모집 관련
Rookiss 2022.09.23

안녕하세요 Rookiss입니다.

우선 부트캠프와 관련하여 많은 관심을 보여주셔서 정말 감사드립니다!
메일로 추가 모집 여부 문의를 주신 분들이 많아서, 추가 공지를 드립니다.
사실 커리큘럼이 온라인 강의로도 언젠간 제작될 예정이기 때문에,
이 정도로 실시간 부트캠프에 대한 요청이 많을 줄은 상상도 못했는데요.
[이 일정을 소화할 수 있을..까-_-?]를 일주일 진지하게 고민 한 끝에
평일 저녁에 시간을 쪼개서 커리큘럼을 연구하고,
토요일에도 동일한 반을 모집하기로 결정했습니다!

주제 : [게임 프로그래머 취업의 정석] Part1 C++ 부트캠프 (모집 순서상 2기)
최대 인원 : 15명

위치 : 온라인 (Discord + 카톡 단톡방)

날짜 : 10월 매주 토요일 (1, 8, 15, 22, 29)일

시간 : 기본 오후 2시~7시 + @ (총 25~30시간)
비용 : 44만원

1기(일요반)과의 형평성을 위해 최대 인원은 15명이고
멘토링 부트캠프 취지에 맞게,
- 절박하게 취업을 목표로 진득하게 공부할 의향이 있으시거나
- 타직군 게임 개발자이지만, 발전을 위해 코딩 공부를 하고자 하시는
[진짜! 입문자]를 우선적으로 모집합니다.

토요반 멘토링 모집은 2022/09/24 금요일 오후 3시부터 열어둘 예정입니다.
선착순이 아니고 참여 희망 사유에 따라 우선적으로 인원을 모집한 후,
모집이 완료되면 멘토링을 닫아놓도록 하겠습니다.


감사합니다!

다른 댓글 보기(1)
Rookiss 프로필
[게임 프로그래머 취업의 정석] Part1 C++ 부트캠프 멘토링 모집 마감
Rookiss 2022.09.19

안녕하세요, Rookiss입니다.

새벽에 자기 전에 글을 올렸는데,
일어나보니 예상보다 많은 분들이 신청을 해주셔서
부트캠프 멘토링 모집을 조기 마감합니다.

부트캠프에서 진행된 커리큘럼 결과물은,
몇 달 내로 인프런 강의로도 오픈 될 예정입니다.
신청하신 분들은 저녁까지 목록 정리를 해서
카톡 단톡방 초대를 드리겠습니다.

많은 참여 감사드립니다!

다른 댓글 보기(2)
Rookiss 프로필
신규 강의 및 멘토링 관련 새소식
Rookiss 2022.09.10

안녕하세요 Rookiss입니다.

1. [신규 커리큘럼 관련]

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문 강의가 오픈되어 공유 드립니다.

이번 강의는 UE5 시리즈의 두 번째 강의입니다.
복잡한 언리얼 엔진 기능을 최소한으로 사용,
오로지 블루프린트를 이용해 게임 컨텐츠를 만드는 것에 초점이 맞춰져 있습니다.


제가 게임 공부를 처음 하던 시절 많은 도움이 되었던 여러가지 팁들을 많이 담기 위해 노력했고,
블루프린트와 엔진 기초 사용법에 자연스럽게 친숙해질 수 있도록 구성이 되어 있습니다.

2. [멘토링 관련]

두 번째 소식은 멘토링 관련 소식입니다. 이전에 공유드린 대로, UE5 시리즈 외에
- 유니티 인디 게임 입문 ('찐' 입문자가 유니티 2D 인디 게임 개발을 할 수 있도록)
- 게임 프로그래머 취업의 정석 (일반 오프라인 학원 1년 과정)
~를 준비하고 있습니다.

위 내용들은 추후 오프라인 서적으로도 집필될 예정이라,
특별히 커리큘럼 제작에 신경을 쓰고 있습니다.
사실 강의를 만들 때 가장 어려운 부분은,
저한테는 이미 너무 당연한 내용들이라
이것이 처음 배울 때 어려울 수 있다는 사실조차 망각하는 경우인데요.
초심자들이 어느 부분을 어려워하는지 난이도 테스트를 할 겸,
정기적으로 온라인 부트캠프를 모집하고자 합니다.

강의 : [유니티 인디 게임 개발 입문] or [게임 프로그래머 취업의 정석 Part1 C++] << 고민중입니다
일정 : 10월(1/8/15/22/29) 매주 토요일 (오후 2부터 4시간+@, 총 20~30시간) << 학생들 적응 속도에 따라
모집 방식: 인프런 멘토링 기능을 통해
진행 방식: Discord 온라인 (실시간 화면 녹화 방식) + 카톡 단톡방
최대 인원 : 10명
참가 비용 : 40만원
내용 :
1) [인디 게임 개발]로 확정될 경우 : C# 기초 문법 학습부터, 2D 인디 게임을 만들 수 있는 능력을 배양
-- 첫날 만들고 싶은 게임에 대한 논의 -> C# 유니티 학습 -> 최종 제작을 목표로
-- 합리적인 기획이라면, 2D 아트 리소스 제작을 통한 실전 출시 실습도 고려.
2) [취업의 정석]으로 확정될 경우 : 게임 프로그래머 취업을 위한 여러가지 조언.
-- C++ 기초, 앞으로 학습 루틴이나 시간 분배 등

부트캠프 목적이 양방향 소통이므로 많은 질문을 주시면서
어려운 부분에 대해 말씀을 해주시면 됩니다.
멘토링 모집은 저희 팀 진행 일정을 보고,
9월 중순에 강의가 확정되면 모집을 시작할 예정입니다.

감사합니다!

Rookiss 프로필
신규 커리큘럼 & UE5 블루프린트 강의 출시 관련 새소식
Rookiss 2022.08.25

안녕하세요 Rookiss입니다.

오랜만에 신규 강의 & 커리큘럼으로 인사 드립니다.
상반기에 이런 저런 일로 바쁜 일과를 보냈지만,
하반기부터는 잠시 하던 일들을 미루고
본격적으로 온라인 강의로 복귀해 신규 커리큘럼을 연재하고자 합니다.

새로 구상하는 커리큘럼 3종은 다음과 같습니다.
- [유니티 인디 게임 개발 입문] : 찐(?) 초보를 케어하기 위한, 예제 많고 더 천천히 진행하는 유니티 강의
- [입문자를 위한 UE5] : 언리얼 엔진 시작부터 끝까지 전체 과정을 체계적으로 배울 수 있는 시리즈
- [게임 프로그래머 취업의 정석] : 오프라인 학원 1년 과정을 Rookiss의 방식대로 재해석하는 시리즈

커리큘럼 설명 :
https://www.youtube.com/watch?v=JdcBp0MH-s4&t=2s

이 중 오늘은 처음으로 UE5 블루프린트 강의가 올라와 공유 드립니다.
기존 연재하던 C++ 시리즈 연재를 위해 UE5 커리큘럼을 연구한 끝에,
많은 분들이 요청하신 UE5, VR, 데디 서버 등을 하나의 강의에 담기는 도저히 무리라고 판단하여
아예 블루프린트부터 시작해서 체계적으로 UE5를 학습하는 시리즈를 기획하게 되었습니다.

블루프린트는 [중요하지만 전문적으로 하기에는 애매한, 계륵 같은 존재]인 블루프린트를
프로그래머의 관점에서 체계적으로 공부하는 것에 초점이 맞춰져 있습니다.
추후 C++을 기반으로 작업하게 되더라도 UI, 애니메이션 등을 다루거나
간단하게 프로토타이핑을 할 때에는 블루프린트가 여전히 유용하기 때문에
한 번 쯤은 진지하게 훑어보고 갈 내용들로 구성되어 있습니다.

두 번째로는 [오프라인 서적] 출판 예정 소식입니다.
일차적으로 인프런에 연재된 일부 강의는,
6개월~1년 후에 집필&검증 과정을 거쳐서
오프라인 서적으로도 만나보실 수 있을 예정입니다.
예상외로(?) 많은 분들의 사랑을 받은 [게임 프로그래머 취업 전략 가이드]를 시작으로,
다양한 강의들이 책으로도 옮겨질 예정이며
이미 일부 대형 출판사들과 협의가 상당 부분 진행된 상태입니다.
책을 만들면서 추가된 삽화나 정리된 도면들이
다시 온라인 강의에 편집되어 들어갈 것이며,
이러한 이중 작업을 통해 강의 퀄리티를 높이는데 주력할 예정입니다.

마지막으로 새소식을 작성하는 김에 [3D 배경 모델러 채용] 홍보를 할까 합니다 :)
UE5 강의 연재를 시작한 김에, 저희 스타트업 팀에서도
10월부터 본격적으로 언리얼 기반의 3D 프로젝트 제작에 돌입할 예정입니다.
전통적인 [VR 방탈출] 게임부터 시작해서,
[화이트데이] 같은 호러물로 확장해 차츰 규모를 키워나가
언젠간 제 오랜 꿈인 [소드아트온라인], [나혼자레벨업] 류의
이세계물 VR MMO까지 쭉 뻗어나가는 원대한 목표(?)를 갖고 있습니다.
중간에 제작되는 게임들은 인프런 리뷰 강의를 통해
기술 공유를 하면서 모두가 같이 성장하는 이상적인 그림을 그리고 있습니다.
공식적으로는 9월 중으로 사람인, 게임잡에 모델러 구인 공고를 올릴 예정이지만
흥미가 있으신 실사풍 모델러 분들이 계시다면,
아래 메일로 지원 부탁 드립니다. (자유 양식, 경력직 우대)
rookiss@naver.com

그럼 앞으로 최대한 빠른 시일 내에 또 신규 강의로 찾아뵙도록 하겠습니다!

감사합니다 !

다른 댓글 보기(2)
Rookiss 프로필
강의 일정 및 회사 근황 관련
Rookiss 2022.03.26

안녕하세요 Rookiss입니다.

최근에 강의 일정 관련 및 근황 관련된 문의가 메일로 종종 들어와서,
이참에 정리해서 전체 공지를 드리고자 합니다.

지난번에 말씀드린대로 제가 얼마전부터 스타트업을 운영중에 있고
저녁 시간을 이용해 강의 커리큘럼을 연구하고 조금씩 만들고는 있지만
물리적으로 예전처럼 많은 시간을 할애하지 못하고, 
또 기존 강의 Q&A 답변이 조금씩 밀리는 와중에
개인적으로도 손목 건강 문제가 겹쳐서 전체적인 진행이 많이 더딘 상황입니다.
올해 C++ 시리즈를 마무리하는게 목표였으나
막상 회사와 병행해보니 현실적으로 많이 힘들어 보이고
차라리 낮에 운영하는 회사와 시너지를 내는 방향으로 강의 일정을 조절할 계획입니다.
(= 새로운 커리큘럼을 밤에 연구하는게 아니라, 낮에 회사에서 연구한 것을 강의로 만들 수 있도록)

현재 회사에서는 유니티 기반 2D MMO를 Main 프로젝트로 만들고,
그 외 작은 게임들을 사이드 프로젝트로 진행하고 있는데요.
이에 올해까지는 유니티 엔진 & 모바일 게임에 중점을 두고
모바일 온라인 & 유니티 관련 강의를 보충해나가면 어떨까 고민중에 있습니다.
내년에는 VR과 언리얼 엔진5를 기반으로 하는 메타버스 프로젝트를
목표로 잡고 있어서 연구 테마가 완전히 바뀔 예정이고,
올해보다는 내년에 C++ UE 연구를 하는게 더 적합하기에
DX 리뉴얼까지만 마무리 하고 UE5와 서버 연동 강의는 추후로 미룰 생각입니다.
다만 아직 100% 확정은 아니고, 유니티 프로그래머를 따로 채용하고 저는
강의 커리큘럼 제작에 더 시간을 쏟는 방안도 있긴 해서
여러모로 업무 배정 테트리스를 해보고 있습니다.
(언리얼 & IOCP 서버 연동 강의를 기대하시는 분들이 많아서 살짝 죄송스럽네요.)

또한 비전공자인 팀원들 대상으로 코딩 & 유니티 강의를 해보니,
정말 놀라울만큼 사소한 부분에서 막히는 것을 보며 많은 반성을 했습니다.
기존에 제가 만든 강의들은 다 프로그래머 대상의 강의들이고
아예 처음하는 사람들은 따라오기 벅찬 것이 사실입니다.
사내 교육에서 본 어려움을 토대로, 비전공자 & 어린이 눈높이에 맞춰 
더 쉽게 따라할 수 있는 C# 및 유니티 커리큘럼을 새로 만드는 것을 구상하고 있습니다.
회사에서 작은 사이드 프로젝트를 병행하는 것도 이와 무관하지 않은데
보통 코딩을 공부할 때 언어까진 자료가 많지만, 그 다음엔 무엇을 할지가 굉장히 막막합니다.
따라서 입문자가 다양한 장르의 게임을 만들면서 자연스럽게 코딩에 익숙해질 수 있도록
중간 다리를 놓는 역할을 기대하고 있습니다.
다양한 장르의 중/소규모 게임을 출시하고, 게임 아트 리소스와 기획서를 이용해
학습자가 다시 게임을 모작해보는 형태의 코딩 교재로 재활용한다면 아주 괜찮을 것 같습니다.

참고로 사이드 프로젝트의 게임 아이디어는 항상 유투브를 통해 공모를 받고 있으니
기획 지망생이나 신박한 아이디어가 많은 분들의 지원을 부탁 드립니다.
(게임 제작까지 이루어진다면,  게임 판매 수익의 10%를 드립니다!)
관련 내용은 아래서 확인 바랍니다.
https://www.youtube.com/watch?v=E7dS5BXu3Mc

주절주절 근황 내용이 많았는데, 관심 없는 분들에겐 스팸을 드려 죄송합니다.

감사합니다!

다른 댓글 보기(5)
Rookiss 프로필
[Rookiss] 신규 강의 & 멘토링 관련 공지
Rookiss 2021.12.13

안녕하세요, 게임개발 강의를 연재중인 Rookiss입니다.

오늘은 굉장히 다양한 내용을 공유드리고자 새소식을 작성하게 되었습니다.

우선 금일 [C++20 훑어보기]이라는 작고 귀여운 강의가 오픈 되었습니다.
C++20에는 4대천황인 Module, Concept, Range, Coroutine을 비롯해서, 
유용한 문법들이 다수 추가 되었습니다.
개인적으로는 코루틴엔 좀 많이 실망을 했지만
timezone, jthread, format 등 서버 프로그래머한테
도움이 되는 부분은 많았던 것 같습니다.
솔직히 C++ 신규 기능 공부는 확실히 지루한 부분이 있습니다.
하지만 주기적으로 한 번씩 C++ 지식을 갱신하면,
훗날 해당 문법이 정말 필요한 상황이 생길 때 잊지 않고 찾아볼 수 있게 됩니다.
따라서 시간이 되실 때 가볍게 훑어보는 것을 추천 드립니다.

그 다음으로는 강의 순서 관련 공지입니다.
최근에 병행하는 일이 너무 많아져서 이전 공지에서
말씀드린 일정이 계속 밀리고 있는 점, 사과를 드립니다.
[C++20] 다음 강의로는 엄두가 안 나서 한참
미루고 미루던 [DX12 리뉴얼]부터 진행할 예정입니다.
음질 문제도 있었고, 강의 전체적으로 제가 버벅거린 것도 있어서
[다시 찍으면 더 잘 만들 자신이 있는데]라는 생각을 계속 했었는데,
이번에 마음을 먹고 제대로 만들어보고자 합니다.
주로 변경되는 내용은 다음과 같습니다.
- 수업 방식 변경
-- 따라치는 방식이 아닌, github에 내용을 공유하고 바뀐 부분 위주의 코드 리뷰 방식으로 진행
- 커리큘럼 변경
-- 불필요한 부분은 간략화 (ex. quaternion 등의 딱히 중요하지 않은 수학식 증명 등 생략)
-- 중요한 부분은 세부화 (ex. 수학 공식만 설명하지 않고, 일부 실습이 추가될 예정)
-- imgui 등 일부 요청사항 반영해서 추가

DX11 질문도 많이 받았는데, 사실 큰 틀에서는 둘의 차이가 없어서
일단은 기존의 DX12로 조금 더 쉽게 리뉴얼 할 생각입니다.
리뉴얼된 내용은 기존 DX12 강의에 올라갈 예정이며,
기존 DX12 강의는 저 아래 부록에 남기거나, 아예 깔끔히 삭제될 예정입니다.
[DX12 리뉴얼] 다음 순서로는 2022년 C++ 시리즈 완강을 목표로 
[UE5]->[UE5&서버 연동] 순서로 제작을 할 예정입니다.
[UE5&서버 연동] 강의 제작을 제대로 하고 3D MMO를 모작한다면
C# 커리큘럼에 서버에 비해 다뤄야 하는 고급 주제가 많습니다.
(ex. 3D 환경의 지형 정보 로딩 및 길찾기 적용,  Actor 기반의 C++ 서버 모델이나, BehaviorTree 기반의 AI 등등)
2022년 안에 그런 고급 정보들을 담아 완성할 수만 있다면, 
오래 오래 귀중한 학습 자료로 남을 것이라고 생각합니다.
다만 제가 다른 일과 병행하면서 저녁이나 주말에 짬을 내서 강의를 만들고 있기에 
빨라도 2022년 말이나 되어야 커리큘럼이 마무리가 되지 않을까 예상하고 있습니다.

다음으로는 스타트업 관련 공지입니다.
이전 소식에서도 종종 언급을 해서 아시는 분들이 알고 계시겠지만, 
제가 얼마 전에 게임 스타트업을 강남역 부근에서 시작했습니다.
모든게 처음이라 창업과 채용 단계가 너무너무 힘들었지만 (feat. 숨만 쉬어도 돈이 나가네요)
기적적으로 마음에 드는 분들을 성공적으로 모집할 수 있었고
12월부터 본격적인 개발에 착수하게 되었습니다.
일차적으로는 4~5명의 소규모 팀을 구성해 아무 눈치를 보지 않고
슈퍼셀처럼 민첩하게 다양한 장르/환경의 게임을 만들어보는 것을 목표로 하고 있습니다.
그리고 일반 게임 회사와 다르게, 결과가 벌써부터 궁금해지는 여러 시도를 할 예정인데요.
우선 게임이 성공하지 못하더라도 기술적으로 의미가 있거나 학습에 도움이 되는 부분이 있다면, 
리소스와 코드를 폐기하지 않고 인프런 강의로 만들어 공개하는 선순환 구조를 만들고자 합니다.
어느 정도 프로젝트가 안정화가 되는 내년 중순 이후부터는
SNG, SLG, 혹은 MMO 같은 온라인 게임 위주로 제작할 생각이며,
스타트업 내부 프로젝트에서 사용된 여러가지
기술과 리소스를 인프런 강의로 만날 수 있지 않을까 생각합니다.

추가적으로 우리가 어떤 생각을 갖고 게임을 만들었는지
[아이디어] -> [개발] -> [출시(수익 인증)]으로 이루어지는 전과정을
영상으로 제작해서 히스토리로 남기고,
유투브 채널을 파서 공개하려는 계획을 세우고 있습니다.
[이런 게임 만들면 얼마를 벌까?]와 같은 단순한 궁금증 해결부터 시작해서,
장기적으로는 [이런 게임을 만들면 대박 날 것 같은데?]라는 사람들의 아이디어를 
공모를 통해 외주 받고 실천을 해보는 흥미로운 실험도 해보고자 합니다.

정말 정말 마지막으로 [멘토링] 관련 공지입니다.
어느 정도 프로젝트들이 누적되기 전에는
회사 소속 유투브 편집자가 할 일이 많이 없을 것 같아,
무엇을 해보면 신박하다 소문이 날지 고민을 하던 중.
하루가 멀다 메일로 날라오는 다양한 면접 관련 문의에 영감을 받아
[모의 면접] 컨텐츠를 진행해보고자 합니다.
많은 학생들이 자소서나 포폴 등의 서류를 봐달라고 메일을 보내주시는데,
이를 보며 정말 문서 작성 요령이 없는 분들이 많은 것 같다는 생각이 들었습니다.
마음 같아서는 일일히 첨삭을 해드리고는 싶지만
저도 시간이 없어서 질문도 밀리고 있는 실정이라 전혀 엄두가 안 났는데요.
아예 각을 잡고 강남 사무실로 초빙해서 진행하면 어떨까? 라는 발상의 전환을 하게 되었습니다.

[모의 면접]은 다음과 같이 실제 프로그래머 면접이라 가정하고 1~2시간 정도 진행됩니다.
- 자소서/포폴을 보고 면접 진행
- 기술 면접 진행
- 피드백 및 첨삭

영상 촬영에 동의하시는 분들에 한해서 강남 사무실에서 진행할 예정이고,
개인 정보는 노출하지 않습니다.
- 개인 정보는 노출하지 않도록 이니셜로 서류 수정.
- 편집자가 귀여운 동물 사진으로 얼굴 모자이크 해드립니다 :)
아무나 가볍게 신청하는 것을 방지하기 위해 일정의 참가비(5~10만)를 받을 생각입니다.
그리고 접수는 조만간 인프런 [멘토링] 기능을 통해 받을 예정입니다 (feat. 인프런에는 없는 기능이 없네요!)
시간 관계상 일주일에 1~2분 정도만 진행할 예정이고,
면접 프로세스가 궁금했던 분, 왜 본인의 서류가 맨날 입구컷을 당하는지 궁금했던 분을 포함해
어떤 부분을 개선하면 좋을지 고민이 많으시는 분들의 지원을 기다립니다.

- 이상 역대급으로 긴 새소식이었네요 -

인생을 이렇게 멋대로 살아도 되나 양심상(?) 살짝 걱정이 되지만...
인프런과 많은 수강생 분들 덕분에
이렇게 뒤가 없는 겁없는 시도를 할 수 있음에 늘 감사를 드리며 마무리를 짓습니다 ^^

감사합니다!

다른 댓글 보기(3)
Rookiss 프로필
신규 강의 관련
Rookiss 2021.09.14

안녕하세요, 게임개발 강의를 연재중인 Rookiss입니다.

금일 아예 언리얼을 처음 접하시는 분들을 위해
[언리얼 엔진 입문 (C++ 기반)] 강의가 오픈되었습니다.
지난 공지에서 예고드린 대로 UE5를 이리 저리 만져본 결과,
UE5 정식 출시를 기다려서 시리즈를 계속 연재하는 것이 좋을 것 같다는 판단을 했습니다.
따라서 이번 강의는 완성도 있게 만들어서 연재하는 C++ 시리즈의 Part5 강의는 아닙니다.

그럼에도 언리얼에 대해 너무 큰 기대&환상을 갖는 분들이 많으신 것 같아
(ex. C++ 공부 후에 바로 언리얼 작업을 하면 C++이 연습이 되지 않을까? 라는 질문을 받기도 했고요)
내년 초까지 기다리면서 언리얼 엔진상에서 작업하는게 어떤 느낌인지 알 수 있도록 작은 강의를 기획하게 되었습니다.
[확실히 유니티에 비해 복잡하고 자유도가 낮군! 근데 이걸 어떻게 응용하라는거지?] ~라는 느낌적인 느낌 정도만 
전달하는 것을 목표로 하고 있고, 그 질문에 대한 대답은
차기 UE5 강의에서는 유니티 강의처럼 프레임워크를 쌓아 올리는 형태로,
그리고 Part4에서 만든 C++ 서버랑 연동도 해보면서 진행될 예정입니다.
이번 임시 UE4 강의는  10시간 정도 분량으로 프로그래머가 알아야 하는 기본적인 부분 위주로 다루는데
앞으로 Terrain, Material 등 일부 툴 관련 내용이 추가될 수 있긴 합니다.
전체적으로 언리얼 엔진을 공부해본 분들한텐 딱히 새로운 내용이 없으니 스킵하시면 됩니다.

다음 강의로는 C++20을 유력하게 연구하고 있는데
concept, module, coroutine 등 정말 혁신적인 내용들이 C++20에 추가 되어서 
특히나 서버 프로그래머라면 뒤쳐지지 않게 공부하고 넘어가야 할 것 같다는 생각이 듭니다.

10월부터는 1~2달 주기로 인디 게임을 찍어내는 5인 정도의 팀을 구성해서
작은 게임 스타트업의 형태를 만들고 운영 해보려 하는데,
이 때 출시한 게임과 리소스를 다시 모작 프로젝트 코딩 교재로 써서
처음부터 게임을 만드는 강의를 쭉 연재하려는 계획을 세우고 있습니다.
장르별로 다양한 게임을 만들어서 히스토리가 쌓이면,
나름 학습하는데 많은 도움이 될거라 생각되는데
관련 내용은 추후 다시 공지를 올리도록 하겠습니다.

감사합니다.

다른 댓글 보기(2)
Rookiss 프로필
신규 취업 특강 강의 업데이트 관련
Rookiss 2021.08.02

안녕하세요 Rookiss입니다.

금일 신규 강의 [게임 프로그래머 취업 가이드] 강의가 업로드 되어 공유 드립니다.
이전 소식에서 예고드린대로, 많은 분들이 질문을 주신
취업 준비와 공부 방향성에 대한 내용들을 종합해서 만든 특강 강의입니다.
강의에서 주요 주제는 다음과 같습니다.

  • IT 업계는 정말 학벌을 안 보는지
  • 영어는 꼭 필요한지
  • 서류 전형에는 무엇을 준비할지
  • 자기소개서에는 무엇을 어필해야 할지
  • 포트폴리오는 어느 수준으로 만들어야 하는지
  • 면접에는 어떤 질문이 나오는지
  • 게임 학원의 장단점
  • 서버 프로그래머는 무엇을 준비해야 하는지
  • 유니티와 언리얼 둘 중 무엇을 공부할지
  • 어느 정도를 공부해야 게임 프로그래머로 취업할 수 있는지
  • 취업 후에는 무엇을 해야 하는지
  • 멘탈 관리
  • 프로그래머 마인드

제가 취업을 준비하면서 고민하고 헤딩한 취업 전략들과,
거꾸로 면접관으로도 참여하면서 경험한 여러가지 해프닝을 첨가해 만들었고
전체적으로 취업 준비생들의 방향성을 잡는데 도움이 되길 바랍니다.

이어서 다음으로 만들고 있는 강의는 [C++ Part5: 언리얼 엔진]입니다.
현 시점이 딱 UE4->UE5로 넘어가는 과도기라서
강의를 UE5로 할지 UE4로 할지 많은 고민이 있었는데
최근에 이런 저런 연구를 하다 보니, 결론적으로 다음과 같은 이유로 UE5는 시기상조라는 결론을 내렸습니다.
- UE5 엔진 자체가 무겁고 불안정해서 버벅거리는 현상이 많다
- UE5 정식 출시가 되면, 어떻게 바뀔지 아직 예측하기가 힘들다
- 대부분의 실습 에셋들이 아직 UE4까지 지원
- 사실 프로그래머 입장에서의 엔진 사용법은 UE4 / UE5가 큰 차이는 없다

그래서 그냥 UE5 출시까지 C++ 강의 연재를 중단할까 하다가,
그래도 당장 급하게 UE 포폴에 관심이 많으신 분들이 많으신거 같아
일단 간단하게 Part5는 UE4로 언리얼 기초 사용법을 다루고 간단한 RPG를 만드는 실습을 해본 다음,
추후 클라/서버 컨텐츠 연동 강의부터는 
내년까지 기다려서 UE4->UE5 넘어가는 것부터 시작해서
UE5로 작업하는게 어떨까 라는 계획을 세우고 있습니다.
(오픈 월드 등이 UE5에서 강화 되기도 하였고..)

그 전에는 유니티 쉐이더나, 유니티 툴 확장, C++20와 같은 단타성 강의나
유니티로 만드는 인디 게임 모작 (ex. 래트로폴리스) 같은걸 몇개 만들어볼 생각입니다.
감사합니다.

다른 댓글 보기(1)
Rookiss 프로필
신규 강의 업데이트 관련
Rookiss 2021.07.19

안녕하세요, [UE과 C++로 만드는 MMORPG 시리즈]를 연재중인 Rookiss입니다.

금일 [Part3. 자료구조와 알고리즘] 강의가 업로드 되었습니다.
Part3는 다른 파트에 비하면 상대적으로 쉬어가는 파트이고, 
게임 프로그래머가 알아야 할 핵심 자료구조/알고리즘 지식들을 추려서
미로 프로젝트를 통해 실습하는 형태로 구성되어 있습니다.
추가적으로 면접에서 종종 나오는 정렬, 균형 트리, DP 등을 보충해서
코딩 시험에도 대비를 할 수 있게 구성이 되어 있습니다.

이미 C# 시리즈의 알고리즘 강의를 수강하셨거나,
학부에서 자료구조/알고리즘을 충분히 공부했다면 굳이 수강하실 필요는 없습니다.
반대로 게임 학원을 다니는 취준생 입장에서 부족한 전공 지식을 보충하고자 한다면,
제가 면접에서 경험한 내용들, 및 게임 학원을 다니며 아쉬웠던 부분들을 생각하면서 구성을 했기에
좋은 길잡이가 될 것이라 생각됩니다.

다음 강의 순서는 드디어 UE입니다.
일단은 Early Access로 나온 UE5로 작업할 예정이지만,
내년 초에 정식 버전이 출시되면 바뀔 가능성도 있어서 아직 고민중인 상태입니다.

그 전에 잠시 짬을 내서 [게임 프로그래머 취업 특강] 강의를 만들 생각인데,
취업과 업계 및 공부 전략에 관련된 전반적인 내용을 다룰까 합니다.
요즘 하루에 한 통씩 취업 관련 이메일을 받다보니
많은 분들이 취업에 대한 고민이 많은 것을 느꼈습니다.
이에 제가 실제로 게임 회사를 준비하면서 알게 된 것,
그리고 면접관으로도 참여하면서 경험한 것들을 상세히 설명을 드릴 예정입니다.

짧은 강의라서 이번주~다음주 내로 마무리가 될 것이고
무엇을 공부할지? 독학이 좋은지? 학원을 가야할지?
대학교는 나와야 할지? 포폴은 무엇을 만들지? 서버 신입은 뭘 준비할지?
~와 같이 많은 분들이 궁금해 하는 부분에 대해 자세히 설명을 드리고자 합니다.
그리고 특!히!나! 뭘 공부할지 몰라서 알고리즘 문제만 하루종일 풀고 계신 분들이라면,
강의를 통해 스스로의 취업 전략에 대해 고민하는 시간을 가져보시길 바랍니다.

감사합니다.

다른 댓글 보기(1)
Rookiss 프로필
신규 강의 업데이트 관련
Rookiss 2021.06.11

안녕하세요, [UE과 C++로 만드는 MMORPG 시리즈]를 연재중인 Rookiss입니다.

금일 [Part4. 게임 서버 (Windows IOCP)] 강의가 업로드 되었습니다.

지난 공지에서 예고드린 바와 같이, 잠시 Part3을 건너 뛰고 Part4가 먼저 제작이 되었습니다.

Part4는 서버 프로그래머가 알아야 할 필수적인 내용을
단계별로 학습하는 방식으로 구성이 되어 있으며,
최종적으로 C++ IOCP 서버 포트폴리오를 제작하게 됩니다.
멀티쓰레드, 메모리 관리, 네트워크 프로그래밍, 패킷 직렬화, DB 연동 등
매우 어려운 주제들을 담고 있으며,
C++에 능숙하지 않은 분들은 이해하기 힘들 수 있습니다.
기본적으로 서버 연동을 희망하는 취준생,
혹은 서버 기술이 궁금한 현업 클라 개발자를 대상으로 제작이 되었습니다.
그리고 실제 강의에서 다루는 내용들이
현업 코드에서 많은 영감을 받은 고난이도의 기술들을 담고 있습니다.
따라서 강의 내용을 습득하면, 개인 포폴에 서버를 붙이는 작업은
손쉽게 할 수 있을 정도의 내공이 쌓이게 됩니다.

게임 서버는 공개된 자료가 거의 없고, 그나마 있는 몇몇 학원 단기반 가도
300~400 수강료를 받을 정도로 비밀스럽고 베일에 쌓인 분야입니다.
인프런에 강의를 공개하면서도 살짝 아쉬울 만큼,
개인적으로도 매우 힘들게 터득한 내용들이니
진지하게 서버 프로그래머 진로를 희망하는 분들께
좋은 길잡이가 되기를 바랍니다.

얼마 전 UE5가 Early Access로 출시되어
다음 강의는 [Part5. UE5] 혹은 [Part3. 자료구조 알고리즘] 중 하나로 제작할 예정이지만,
둘 중 어떤걸 먼저할지 살짝 고민중인 상태입니다.


마지막으로 올해 Part6 컨텐츠 연동까지 시리즈 전반적인 내용을 마치고,
내년 초 2~3달 정도를 잡아서 Part2 : DX12를 처음부터 다시 만들 계획입니다.
(혹은 DX11으로 리셋하는 것도 생각은 하고 있습니다.)
최근에 공지드린 노이즈 잡음 이슈도 있었고,
전체적으로 강의가 따라하기 어렵게 만들어진 것 같아
개인적으로 아쉬운 부분이 있었는데
그래픽스는 장기적으로 중요하게 남길 유산으로 판단되어,
더 퀄리티가 높여 새로운 마음으로 다시 제작을 하고자 합니다.
새로 만들게 될 DX 강의는 이미 출시된 현재 강의에 추가로 업로드 할 예정이니 참고 바랍니다.

그리고 내년에는 꼭 고급 C++과 언리얼 소스 코드 분석 강의으로 넘어갔으면 하는 바램이 있는데
아직 갈 길이 매우 먼 것 같네요.
그럼 다음 강의에서 찾아 뵙도록 하겠습니다.

감사합니다.

다른 댓글 보기(1)
Rookiss 프로필
신규 강의 업데이트 관련
Rookiss 2021.04.07

안녕하세요, Rookiss입니다.

금일 [Part2. 게임수학과 DirectX12] 강의가 업로드 되었습니다.
3D 게임 컨텐츠를 제작할 때 도움이 되는 게임 수학과
렌더링 파이프라인을 다루는 강의이며
Frank Luna의 [DirectX 12를 이용한 3D 게임 프로그래밍 입문] 서적을
참고서로 같이 읽어 보시길 추천 드립니다.
(책이 아주 좋거나 초심자 입장에서 친절하게 만들어진 것은 아니지만,
다른 선택지가 없으니 이거라도 읽어야 하는 쪽에 가깝습니다..)
이미 DirectX나 OpenGL 경험이 있으시다면 굳이 수강하실 필요는 없고,
이런 저런 사정으로 일반 게임 학원 1년 풀코스를 다니지
못하시는 분들에게 도움이 되길 바랍니다.

최초 C# 시리즈를 만들 때 [MMO를 만드는 전과정을 압축해서 보여주는] 용도로 제작하였으나
[C# 시리즈를 들으면 취업이 가능할지], [리니지2M과 같은 게임 제작 가능한지]등의 애매한 질문을 종종 받아서,
앞으로는 더 명확히 강의 의도에 선을 긋는 것이 좋을 것 같다는 생각이 듭니다.

따라서 요약하자면, 이번 강의의 목표는 다음과 같습니다.
- [3D 게임 원리와 렌더링 파이프라인을 이해한다]
- [Unity, UE 상용 엔진을 바라보는 시야를 넓힌다]
- [신입 클라이언트 개발자 면접 준비]

반면, 다음과 같은 것을 기대하면 안 됩니다.
- [매우 뛰어난 자체 제작 엔진을 만든다]
- [DirectX12로 포폴을 만든다]
- [최첨단 고급 그래픽스 지식을 배운다]

완성도 있는 무엇인가를 만드는 것이 아니라 
실습을 통해 전체 숲을 훑어 보는 강의, 정도로 요약할 수 있을 것 같네요.

보통 강의가 100% 완성되고 출시하지만,
이번에는 많은 분들이 사전 문의를 주셔서
예외적으로 조금 일찍 올라가고
4월 동안 메쉬, 애니메이션, 툴 등 일부 내용이 보충될 예정입니다.
최초 계획한 일정보다 진행이 계속 밀리는 감이 있는데
강의 내용이 어려워질 수록 일정 예측이 정확히 안 되는 것 같네요.
아울러 강의료 또한 높게 책정된 것도 인지하고 있으나,
C++ 시리즈 특성상 기존의 C# 강의에 비해
5배 정도 시간이 소요되는 점 양해를 바랍니다.

다음 강의는 순서상 [Part3. 자료구조와 알고리즘]이지만,
개인적으로 서버코어를 다시 처음부터 R&D 할 일이 생겨
잠시 Part3을 건너뛰고 이번 시리즈의 꽃인
[Part4. C++ IOCP 게임 서버]를 먼저 제작할 계획입니다.
개인적으로 5년 동안 연구한 고난이도의 내용들을 하나의 강의에
담을 수 있을지 벌써 골치가 아프지만.
그만큼 공개된 정보가 거의 없는 분야이다 보니,
MMO 기술에 관심이 있거나 서버 프로그래머를 희망하시는 분들에게
좋은 길잡이가 되리라 생각합니다.
대략적인 일정은 (1월~4월) 4달을 DX로, (5월~7월) 3달 정도를 서버로 잡고 있어
다음 강의는 7월 오픈을 목표로 하고 있습니다.

감사합니다!

다른 댓글 보기(5)
Rookiss 프로필
신규 강의 업데이트 관련
Rookiss 2021.01.15

안녕하세요, Rookiss입니다.

이전 공지에서 예고드린 바와 같이 2021년에는
[C++과 UE로 만드는 MMORPG 게임 개발 시리즈] 연재를 시작하게 되었습니다!
이전 C# 시리즈와 유사하게, MMORPG를 만드는 것을 최종 목표로
모든 과정을 더 깊이 다루는 시리즈입니다.
순서는 변경의 여지가 있지만, 
기본적으로 내용은 다음과 같은 파트들로 구성될 예정입니다.

- C++ 프로그래밍 입문
- 게임 수학과 DirectX12
- 자료구조와 알고리즘
- 게임 서버 (Windows IOCP Server)
- 언리얼 엔진
- MMORPG 컨텐츠 구현 (UE & C++ 서버 연동)

아울러 금일 시리즈의 포문을 여는
[Part1. C++ 프로그래밍 입문] 강의가 업로드 되었습니다.
나머지 파트들을 원활하게 수강하기 위한 C++ 기초를 다루는 워밍업 강의로,
어셈블리 언어부터 시작해서 기본 C++ 문법, STL, C++11를 포괄적으로 다루게 됩니다.

C# 강의와 비교하여 다소 어렵고 지루할 수는 있지만
메모리를 직접 다루는 C++이다보니, 
대충 넘어가지 않고 중요한 부분은 꼼꼼하게 메모리를 분석하면서 
학습하도록 구성되어 있습니다.

이미 C++ 지식이 있으시다면 굳이 수강하실 필요는 없으며
다음 강의 [게임 수학과 DirectX12]는 3월까지 완강을 목표로 제작되고 있습니다.

감사합니다!

다른 댓글 보기(14)