[ndc2017] 뛰는 프로그래머 나는 언리얼 엔진 - 언알못에서 커미터까지
Post on 29-Jan-2018
1.349 Views
Preview:
TRANSCRIPT
넥슨 코리아 / FF 프로그램 유닛
고민정
뛰는 프로그래머 나는 언리얼엔진언알못에서 커미터까지
목차
1. Intro뛰는 프로그래머나는 언리얼 엔진
2. Merge Hell3. Run to fly
내가 커미터라니언알못의 삽질법기여
뛰는 프로그래머
고민정 (Minjung Ko)
- 2015-현재, FF 프로그램 유닛 서버 파트
- 2012-2015, 메이플 스토리(해외실)
발표자 소개
- 2015-현재, FF 프로그램 유닛 서버 파트
- 2012-2015, 메이플 스토리(해외실)
저는 서버 프로그래머 입니다
= 언알못
지금으로부터 2년전
지금으로부터 2년전
언리얼 할 줄 아세요?
지금으로부터 2년전
언리얼 할 줄 아세요?
아뇨 모릅니다 ㅜㅜ
지금으로부터 2년전
언리얼 할 줄 아세요?
아뇨 모릅니다 ㅜㅜ
그래요. 배우세요
지금으로부터 2년전
언리얼 할 줄 아세요?
아뇨 모릅니다 ㅜㅜ
그래요. 배우세요
?!
서버 서버 서버 서버
클라
(프로젝트 초창기 한창 채용중일 때 입니다)
4 서버서버 서버 서버 서버
클라
(프로젝트 초창기 한창 채용중일 때 입니다)
4 서버서버 서버 서버 서버
클라1 클라
(프로젝트 초창기 한창 채용중일 때 입니다)
누구나 일생에 한 번은 자기 안의 흑염룡을 깨워야 하는 순간이 오는 법이죠
누구나 일생에 한 번은 자기 안의 흑염룡을 깨워야 하는 순간이 오는 법이죠
= 삽질
나는 언리얼 엔진
Unreal Engine
Powerful
Photorealistic
Photorealistic
Multi-platform
Multi-platform
Multi-platform
Multi-platform
Multi-platform
Multi-platform
VR
VR
Free
Q&A 팀 스위니에게 묻는다
Q&A 팀 스위니에게 묻는다
언리얼로 개발중인 게임 중 기대작은무엇인가요?
Q&A 팀 스위니에게 묻는다
언리얼로 개발중인 게임 중 기대작은무엇인가요?
한국 게임들이요.
Q&A 팀 스위니에게 묻는다
언리얼로 개발중인 게임 중 기대작은무엇인가요?
한국 게임들이요.
…...
Q&A 팀 스위니에게 묻는다
GDC 2017
GDC 2017
Features
Unreal Engine - Engine full source code
Unreal Engine - Source Control
Unreal Engine - Source Control
Unreal Engine - Source Control
Unreal Engine - Source Control
Unreal Engine - Source Control
Unreal Engine - Source Control
Unreal Engine - Source Control
(지금은 사용하지 않는 블루프린트 입니다)
Unreal Engine 4.15- Nativitizing Blueprints
Flying update
Version Release Date Distance4.15 16-Feb-17 924.14 16-Nov-16 764.13 01-Sep-16 924.12 01-Jun-16 624.11 31-Mar-16 1414.10 11-Nov-15 724.09 31-Aug-15 814.08 11-Jun-15 1064.07 25-Feb-15 834.06 04-Dec-14 504.05 15-Oct-14 614.04 15-Aug-14 294.03 17-Jul-14 424.02 05-Jun-14 414.01 25-Apr-14 624.00 22-Feb-14
Average 72.66667
머지옥
Merge Hell
Merge Hell
Running live: many games for a long time – 송창규 (NDC 2017)
https://en.wikipedia.org/wiki/Continuous_integration
해외 메이플의 사례
해외 메이플의 사례
국내
북미해외 메이플의 사례
국내
북미
일본
해외 메이플의 사례
국내
북미
일본
중국
해외 메이플의 사례
국내
북미
일본
중국
대만
해외 메이플의 사례
국내
북미
일본
중국
대만
유럽
해외 메이플의 사례
국내
북미
일본
중국
대만
유럽
SEA
해외 메이플의 사례
국내
북미
일본
중국
대만
유럽
SEA
북미해외 메이플의 사례
국내
북미
일본
중국
대만
유럽
SEA
북미
일본
해외 메이플의 사례
국내
북미
일본
중국
대만
유럽
SEA
북미
일본
중국
해외 메이플의 사례
국내
북미
일본
중국
대만
유럽
SEA
북미
일본
중국
대만
해외 메이플의 사례
국내
북미
일본
중국
대만
유럽
SEA
북미
일본
중국
대만
유럽
해외 메이플의 사례
국내
북미
일본
중국
대만
유럽
SEA
북미
일본
중국
대만
유럽
SEA
해외 메이플의 사례
국내
국내
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
국내
업데이트
북미
일본
중국
대만
유럽
SEA
그런데 그것이…
UnrealEngine
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
그런데 그것이…
UnrealEngine
업데이트
FF
C팀
K팀
A팀
L팀
…
Repository
Engine + Game
Engine + Game
Engine
Engine + Game
Engine Game
Engine + Game
Engine Game
UnrealEngine
UnrealEngine
CustomEngine
CustomEngine
UnrealEngine
UnrealEngine
CustomEngine
CustomEngine
UnrealEngine
UnrealEngine
CustomEngine
CustomEngine
UnrealEngine
UnrealEngine
CustomEngine
CustomEngine
UnrealEngine
UnrealEngine
CustomEngine
CustomEngine
UnrealEngine
UnrealEngine
CustomEngine
CustomEngine
CustomEngine
Game
UnrealEngine
CustomEngine
Game
UnrealEngine
Pure4.14
CustomEngine
Game
UnrealEngine
Pure4.14
CustomEngine
Game
UnrealEngine
Pure4.14
CustomEngine
CustomEngine
Game
UnrealEngine
Pure4.14
CustomEngine
CustomEngine
Game
UnrealEngine
Pure4.14
CustomEngine
CustomEngine
Game
UnrealEngine
Pure4.14
CustomEngine
CustomEngine
Game
UnrealEngine
Pure4.14
CustomEngine
CustomEngine
Game
UnrealEngine
Pure4.14
CustomEngine
CustomEngine
Game
UnrealEngine
Game
Pure4.14
CustomEngine
CustomEngine
Game
UnrealEngine
Game
Engine
Engine Game
Engine Game Asset
Engine Game Asset Play
(지금은 사용하지 않는 코드입니다)
팁
Run to fly
2 years
Run to fly
- 책
Run to fly
- 책- 스터디
Run to fly
- 책- 스터디- 동호회
Run to fly
- 책- 스터디- 동호회- 컨퍼런스
Run to fly
- 책- 스터디- 동호회- 컨퍼런스- 튜토리얼 및 강의
Run to fly
- 책- 스터디- 동호회- 컨퍼런스- 튜토리얼 및 강의- 온라인 공식 문서
Run to fly
- 책- 스터디- 동호회- 컨퍼런스- 튜토리얼 및 강의- 온라인 공식 문서- 온라인 사이트
Run to fly
- 책- 스터디- 동호회- 컨퍼런스- 튜토리얼 및 강의- 온라인 공식 문서- 온라인 사이트- 코드기여
Run to fly
- 책- 스터디- 동호회- 컨퍼런스- 튜토리얼 및 강의- 온라인 공식 문서- 온라인 사이트- 코드기여- 헤딩&삽질
Run to fly
- 책- 스터디- 동호회- 컨퍼런스- 튜토리얼 및 강의- 온라인 공식 문서- 온라인 사이트- 코드기여- 헤딩&삽질
그냥 다 해봤습니다
- 책- 스터디- 동호회- 컨퍼런스- 튜토리얼 및 강의- 온라인 공식 문서- 온라인 사이트- 코드기여- 헤딩&삽질
Run to fly
내가 커미터라니
작년 여름
작년 여름
엔진 버그 고쳐졌으면 좋겠어요 ㅜㅜ
작년 여름
직접 고쳐요
엔진 버그 고쳐졌으면 좋겠어요 ㅜㅜ
작년 여름
직접 고쳐요
엔진 버그 고쳐졌으면 좋겠어요 ㅜㅜ
?!
1. 간다
2. 고친다
3. PR을 날린다
4. 머지된다
5. 믿을 수 없는 사실에 놀란다
언알못의 삽질법
언알못의 삽질법
- 책- 스터디- 동호회- 컨퍼런스- 튜토리얼 및 강의- 언리얼 공식 문서- 온라인 사이트- 코드기여- 헤딩&삽질
책
Yes24 “언리얼” 키워드 인기도 순
스터디
스터디
스터디
VS
티타임
동호회
게임 개발 컨퍼런스
- NDC (넥슨 개발자 컨퍼런스)- KGC (한국 국제 게임 컨퍼런스)- IGC (인벤 게임 컨퍼런스)
- Unreal Summit
- GDC (게임 개발자 컨퍼런스)
NDC
언리얼 서밋
비디오 튜토리얼
언리얼 공식 문서
애매한 번역
애매한 번역
언리얼 공식 사이트들
- 공식 문서 : https://docs.unrealengine.com/latest/KOR/index.html- wiki : https://wiki.unrealengine.com/Main_Page- Answer Hub : https://answers.unrealengine.com/- UDN : https://udn.unrealengine.com/users/login.html- Forum : https://forums.unrealengine.com/- 공식 카페 : http://cafe.naver.com/unrealenginekr
언리얼 코드 저장소
https://github.com/EpicGames/UnrealEngine
언리얼 코드 저장소
언리얼 코드 저장소
언리얼 코드 저장소
UE4 Roadmap
https://trello.com/b/gHooNW9I/ue4-roadmap
UE4 Roadmap
https://trello.com/b/gHooNW9I/ue4-roadmap
UE4 Roadmap
https://trello.com/b/gHooNW9I/ue4-roadmap
UE4 Roadmap
UE4 Roadmap
UE4 Roadmap
UE4 Roadmap
UE4 Roadmap
UE4 Roadmap
UE4 Roadmap
http://ndcreplay.nexon.com
NDC Replay
NDC Replay – 발표자료, 동영상
기여
코드 뒤에 사람 있어요
코드 뒤에 사람 있어요
코드 뒤에 사람 있어요
코드 뒤에 사람 있어요
코드 뒤에 사람 있어요
코드 뒤에 사람 있어요
코드 뒤에 사람 있어요
Stackoverflow 개발자 서베이
Stackoverflow Developer Survey Results 2017
Stackoverflow 개발자 서베이
Stackoverflow Developer Survey Results 2017
Stackoverflow 개발자 서베이
Stackoverflow Developer Survey Results 2017
Stackoverflow 개발자 서베이
Stackoverflow Developer Survey Results 2017
Stackoverflow Developer Survey Results 2017
기여
언리얼 엔진에 기여하기
GitHub 계정 연동
언리얼 저장소
Pull request
Commit -> Merge
Commit -> Merge
Commit -> Merge
Commit -> Merge
Commit -> Merge
Commit -> Merge
Released!
코딩하지 않고 코딩하는 것에 기여하기
코딩하지 않고 코딩하는 것에 기여하기
언리얼 vs Unreal
vs
Open Source
파이콘
Just Do IT
즐겁게!
즐겁게!
One more thing
next NDC
next NDC
?
We are hiring
?!
감사합니다.
top related