Upload
minjung-ko
View
458
Download
0
Embed Size (px)
Citation preview
주말코딩으로 취미게임 만들기
고민정 / NEXON / 네코동 2017.09.05 @N3C
고민정
NEXON / 신규개발본부 / FF
5년차 게임 프로그래머
25년차 게이머
소개
취미 코딩?
회사에서 코딩하는데 또 코딩해?
희망편 절망편
덕업일치
- 생업코딩
- 거대한 소스코드 & 빌드타임
- 크고 아름다운 에디터와 툴들
- 뭐 하나 고치고 확인하는데 걸리는 영겁의 시간
- 네가 할 일은 이미 정해져 있다
- 대충 하면 생계가 위험해짐
생업코딩 vs 취미코딩
취미 코딩!
레츠기릿
개발인원 2명 (프로그래머 + 아티스트)
주말 모임
개발기간 3개월 예상
환경
Python : 3.6
Pygame : 1.9.3
OS : Windows 10
IDE : Visual Studio Community 2017
Version Control : Git
장점
컴파일 시간이 없다
쉬운 문법 == 생산성
빠른 피드백
큰 버전 A 다 그려서 올렸어
적용했어. 걷는게 좀 어색한듯?
A’로 바꿨어. 걷는 프레임 바꿀수있어?
요렇게?
단점
컴파일 시간이 없다
Pygame
http://pygame.org
SDL python wrapper
http://www.pygame.org/download.shtml
pip install pygame
Windows / Linux / Mac / etc
IDE
Visual Studio Community 2017
코드 저장소
GitHub
버전관리 툴
GitHub Desktop
데이터 공유
Google Drive
문서화
Google Docs
$ == 0
어느날 갑자기
Super Overwatch Brothers
시연영상
https://www.youtube.com/watch?v=z7RsodEIiIA&feature=youtu.be
Soon
후기
조..좋아합니다
우선순위도 내맘대로
오xx치 음악이 8bit 느낌으로 나오면 어때
오 재밌겠다 ㅋㅋ 그거부터 하자
일정도 내맘대로
아 오늘 스타 리마스터 기념 경기
다양한 경험++
서버 프로그래머가 현업에서 해보기 힘든 경험들
- sprite에서 직접 좌표로 읽어서 뿌리기
- 애니메이션 프레임 재생 순서 바꾸기
- midi 음원을 8bit 느낌 나게 찌그러트리기
- 아티스트 일정 조율
- …...
8bit풍(칩튠) BGM을 만들어보자
BGM 리어레인지 해도 될까요?
의욕++
내가 좋아하는 것 || 새로운 것을 만들면서 리프레시 && 동기부여
다양한 직간접 경험 -> 업무 이해도 상승
== 생업코딩에 도움
취미코딩!
감사합니다