33
주말코딩으로 취미게임 만들기 고민정 / NEXON / 네코동 2017.09.05 @N3C

[N3C] 고민정 - 주말코딩으로 취미게임 만들기

Embed Size (px)

Citation preview

Page 1: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

주말코딩으로 취미게임 만들기

고민정 / NEXON / 네코동 2017.09.05 @N3C

Page 2: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

고민정

NEXON / 신규개발본부 / FF

5년차 게임 프로그래머

25년차 게이머

소개

Page 3: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

취미 코딩?

Page 4: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

회사에서 코딩하는데 또 코딩해?

Page 5: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

희망편 절망편

덕업일치

Page 6: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

- 생업코딩

- 거대한 소스코드 & 빌드타임

- 크고 아름다운 에디터와 툴들

- 뭐 하나 고치고 확인하는데 걸리는 영겁의 시간

- 네가 할 일은 이미 정해져 있다

- 대충 하면 생계가 위험해짐

생업코딩 vs 취미코딩

Page 7: [N3C] 고민정 - 주말코딩으로 취미게임 만들기
Page 8: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

취미 코딩!

Page 9: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

레츠기릿

개발인원 2명 (프로그래머 + 아티스트)

주말 모임

개발기간 3개월 예상

Page 10: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

환경

Python : 3.6

Pygame : 1.9.3

OS : Windows 10

IDE : Visual Studio Community 2017

Version Control : Git

Page 11: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

장점

컴파일 시간이 없다

쉬운 문법 == 생산성

빠른 피드백

큰 버전 A 다 그려서 올렸어

적용했어. 걷는게 좀 어색한듯?

A’로 바꿨어. 걷는 프레임 바꿀수있어?

요렇게?

Page 12: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

단점

컴파일 시간이 없다

Page 13: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

Pygame

http://pygame.org

SDL python wrapper

http://www.pygame.org/download.shtml

pip install pygame

Windows / Linux / Mac / etc

Page 14: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

IDE

Visual Studio Community 2017

Page 15: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

코드 저장소

GitHub

Page 16: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

버전관리 툴

GitHub Desktop

Page 17: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

데이터 공유

Google Drive

Page 18: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

문서화

Google Docs

Page 19: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

$ == 0

Page 20: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

어느날 갑자기

Page 21: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

Super Overwatch Brothers

Page 22: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

시연영상

https://www.youtube.com/watch?v=z7RsodEIiIA&feature=youtu.be

Page 23: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

Soon

Page 24: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

후기

Page 25: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

조..좋아합니다

Page 26: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

우선순위도 내맘대로

오xx치 음악이 8bit 느낌으로 나오면 어때

오 재밌겠다 ㅋㅋ 그거부터 하자

Page 27: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

일정도 내맘대로

아 오늘 스타 리마스터 기념 경기

Page 28: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

다양한 경험++

서버 프로그래머가 현업에서 해보기 힘든 경험들

- sprite에서 직접 좌표로 읽어서 뿌리기

- 애니메이션 프레임 재생 순서 바꾸기

- midi 음원을 8bit 느낌 나게 찌그러트리기

- 아티스트 일정 조율

- …...

Page 29: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

8bit풍(칩튠) BGM을 만들어보자

Page 30: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

BGM 리어레인지 해도 될까요?

Page 31: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

의욕++

내가 좋아하는 것 || 새로운 것을 만들면서 리프레시 && 동기부여

다양한 직간접 경험 -> 업무 이해도 상승

== 생업코딩에 도움

Page 32: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

취미코딩!

Page 33: [N3C] 고민정 - 주말코딩으로 취미게임 만들기

감사합니다