개발과 출시 .경험에 대한 이야기 .
디지트리서형석
이것은 단지 경험에 관한 이야기입니다 .
FAILURE
EXPERIENCE
SUCCESS
인원 : 프로그래머 2 명
2012. 2. [ 쉐도우진 닌자보이 ] 출시 .
2012. 10. [ 셀레스티얼 리그 ] 개발 .
2014. 2. [ 세이빙 몬스터즈 for AfreecaTV] 출시 .
너무 힘들었기 때문에 이야기를 해보고 싶었습니다 .
강연의 목적
지금부터 이 게임에 대한 개발 경험을 나누고자 합니다 .
SAVINGMONSTERS
게임 개발 과정2012. 11. 개발시작 - 좋아하는 게임을 만들자
게임 개발 과정2012. 11. 개발시작
가제 – 인피니티 타워
게임 개발 과정2012. 11. 개발시작2013. 3. 프로토 타입 완성
게임 개발 과정2012. 11. 개발시작2013. 3. 프로토 타입 완성2013. 4. UNITE 2013
바람 주자3D ?
우리가 만들던 것은 …
게임 개발 과정2012. 11. 개발시작2013. 3. 프로토 타입 완성2013. 4. UNITE 20132013. 5. 대격변 !
1) 카메라 구조 변경2) 3 Line 구성3) 통쾌함을 주자 !4) 타워의 제거
게임 개발 과정2012. 11. 개발시작2013. 3. 프로토 타입 완성2013. 4. UNITE 20132013. 5. 대격변 !2013. 6. 고난 ( 苦難 ) 의 시기
좋은 인연들을 만나다
게임 개발 과정2012. 11. 개발시작2013. 3. 프로토 타입 완성2013. 4. UNITE 20132013. 5. 대격변 !2013. 6. 고난 ( 苦難 ) 의 시기2013. 7. 퍼블리싱 계약
게임 개발 과정2012. 11. 개발시작2013. 3. 프로토 타입 완성2013. 4. UNITE 20132013. 5. 대격변 !2013. 6. 고난 ( 苦難 ) 의 시기2013. 7. 퍼블리싱 계약2013. 10. FGT
게임 개발 과정2012. 11. 개발시작2013. 3. 프로토 타입 완성2013. 4. UNITE 20132013. 5. 대격변 !2013. 6. 고난 ( 苦難 ) 의 시기2013. 7. 퍼블리싱 계약2013. 10. FGT2014. 2. 아프리카 TV 출시
출시 직전
여유로운 시간을 즐기다
진실은 폭풍 전야 ..
출시 직후
출시에 대한 행복감
출시 소식 전달
지옥문이 열리게 됩니다 ..
출시 직후
무한 로딩
아프리카 TV 장애 / 버그 신고 발췌
출시 직후
무한 로딩- 원인 1. AWS 설정 실수 2. AWS 웹 서버 재부팅을 하려 했으나 ..
출시 직후
무한 로딩- 대응 1. 퍼블리셔 분들을 토요일에 출근하시도록 하여 긴급 패치…
다시 한번 사과 드리며 , 빠른 대응에 진심으로 감사 드립니다 ..
발생한 문제들
메모리 치트
- 원인 1. 경험에 대한 자만 2. 예상치 못한 해킹 방식
발생한 문제들
메모리 치트
- 대응 1. 치트 유저 밴 2. 치트 프로그램 리스트 갱신 3. 메모리 치트 예방책 강화 4. 서버단에서 주요 로직 처리
발생한 문제들
DB 문제
- 상황 1. 한 순간 치트 유저수가 급격히 증가 2. 모든 데이터 수치가 똑같다 ?!
발생한 문제들
DB 문제
- 사실상 가장 심각했던 문제 1. 원인 파악이 안 되는 상황…
발생한 문제들
DB 문제
- 그럼 어떻게 문제를 파악했나 ? 1. 메모리 치트 대응 중 대화를 통한 한 순간의 번뜩임
“ 어 ?! 이거 알 것 같아 !!”
사실상 운이 좋았습니다 .
발생한 문제들
DB 공격
- SQL Injection
발생한 문제들
DB 공격
- 대응은 했지만 .. 확인을 하는 과정이 어려웠다 ..
발생한 문제들
웹 서버 파일 업로드 문제
- 파일 서버로 파일 전송시 빈 파일로 올라가는 문제발생- 웹 서버가 제거된 상황과 동일한 상황…
발생한 문제들
웹 서버 파일 업로드 문제
- 대응은 ?
1. 친구에게 질의
발생한 문제들
웹 서버 파일 업로드 문제
- 친구의 대답
“ 로그를 살펴봐 ~”
- 그리고 찾은 이상한 점
“ 어 ?!! 로그파일 용량이 6 기가네 ?”
발생한 문제들
웹 서버 파일 업로드 문제
- 원인 웹 서버 용량 초과 문제 php 에러가 지속적으로 로그를 생성
발생한 문제들
렉 이슈
- 몇몇 기기에서 게임이 불가능 할 정도의 렉이 간혹 발생
- 최신 기종에서 특히 발생
발생한 문제들
렉 이슈
- 원인 추정
발생한 문제들
렉 이슈
- 대응 Unity 4.3 ▶ Unity 4.2 Everyplay 제거
현재
평온한 상태 유지 중
국내 출시로 얻은 것들
10 만 이상의 다운로드
평점 4.1
BM 구조의 문제 파악
업데이트에 대한 빠른 피드백 - 약 4400 개의 소중한 의견
알수 없던 것들
게임의 사용자들
잘못한 부분
생각지 못하게 길어진 개발 기간
3D 게임 개발 비용 산정 오류
서버 지식의 부재
BM 설계
해킹에 대한 대응 부족
팀내 아티스트의 부재
앞으로의 계획
해외 출시 준비
규모에 맞는 게임 개발
하지만 ..
하지만 .. 아직은…
감사합니다 .