본문으로 이동
[NDC] '왓스튜디오'의 웹프로그래머란?
컨퍼런스

[NDC] '왓스튜디오'의 웹프로그래머란?

NDC 넥슨 · YouTube

원문 보기

AI 핵심 요약

게임 개발팀에서 웹 프로그래머의 역할이 단순한 웹사이트 제작에 머무는지 고민한 황은빛 발표자는, 흩어져 있던 운영 기능을 모으기 위해 npm, ES6, Babel, Webpack, React, Redux를 활용한 운영 도구를 만들었습니다. 팀원들과 아이디어를 주고받으며 게임 내 그림과 지도 데이터를 보여 주는 기능, 촬영 장소를 시간순으로 살펴보는 웹 서비스 등을 함께 구체화했습니다. 국제화 작업과 Couchbase의 N1QL을 익힌 경험도 운영 도구에 적용해 번역 프로세스와 데이터 검색·정렬 기능으로 이어졌습니다. 웹 프로그래머도 팀의 다른 분야를 배우고 함께 실험하면 게임 운영 전반으로 역할을 넓힐 수 있다는 점을 배웠습니다.

  • 운영 기능이 여러 곳에 흩어져 있다면 자주 쓰는 작업부터 웹 기반 도구로 모아 보세요.
  • 팀원이 실제로 필요로 하는 기능을 관찰하고, 작은 프로토타입을 공유하면 후속 아이디어를 얻기 쉽습니다.
  • 새 기술은 운영 도구처럼 위험이 비교적 낮은 곳에서 먼저 적용해 활용 가능성을 확인할 수 있습니다.
  • 전문 분야 밖의 업무와 프로세스도 익혀 두면 이후 관련 기능을 구현할 때 연결 고리가 됩니다.

소개

NDC 2018 ['왓스튜디오'의 웹프로그래머란?] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 황은빛 2. 발표자 소개 : 웹 프로그래머로 경력을 시작했고 우연히 참관한 NDC 이후 게임회사에서 일하고 있습니다. 넥슨에 온지 5년이 되었고, 현재 왓스튜디오에서 웹 프로그래머로 일을 하며 서버와 인프라 관리를 돕고 있습니다. 분야에 상관없이 배우는걸 좋아합니다. 3. 세션 소개 : `왓스튜디오의 웹프로그래머` 포지션을 소개합니다. 웹프로그래머로 게임회사에 지원하고 비교적 규모가 작고 문화가 자유로운 신규 개발 팀에서 일을 해왔습니다. 그동안 어떤일을 해왔나 되짚어 보면, 모바일 게임을 만들면서 게임 서버에 웹 서버를 사용하거나 클라우드로 인프라를 관리하는 등 웹 프로그래머의 업무 영역이 확장되기도 했지만, 함께 게임을 만드는 팀원들과 어떻게 웹을 활용할까? 어떻게 활용하면 재밌을까? 함께 고민하고 실험하는 과정의...

비슷한 학습 자료

컨퍼런스 NDC

NDC 2019 [게임 서버의 목차 - 시작부터 출시까지] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 홍성우 2. 발표자 소개 : 데브캣 기반개발팀 소속으로 〈실버바인 서버엔진 2〉 개발에 참여하고 있습니다. 〈마비노기 듀얼〉 서버 개발에 참여하고, 〈마블 배틀라인〉 서버 개발을 리드했습니다. NDC 2018 에서 〈게임 프로그래머는 어떻게 가르치나요?〉, NDC 2017 에서 〈내가 만든 언어로 게임 만들기〉 세션을 발표했습니다. 3. 세션 소개 : 수 년간 현업에서 근무해온 서버 개발자라면 누구나 한번쯤 자문해본 적이 있을겁니다. "내가 개발 업무를 하면서 서버 개발에 관한 여러가지 지식을 쌓았는데, 이걸로 게임 서버 전체를 만들 수 있을까?" 서버 개발자를 지망하고 준비하는 학생이라면 궁금할 겁니다. "게임 서버 개발에 도움이 되는 여러가지 공부를 해왔는데, 빠지거나 치우친 것은 없을까?" 게임 출시를 앞...

백엔드 게임 프로그래밍

컨퍼런스 NDC

NDC 2019 [게임플레이 프로그래머의 역할] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 최호영 2. 발표자 소개 : 현재 넥슨 코리아 왓스튜디오의 듀랑고실 소속으로 [듀랑고] 프로젝트 초기부터 게임플레이 프로그래머로 약 7년간 함께 하였습니다. 이전에는 3년간 [루니아 전기] 게임플레이 프로그래머로 일하였습니다. 3. 세션 소개 : 게임플레이 프로그래머로 일하면서 경험한 내용을 바탕으로 역할을 정리하고 어떻게 하면 좋은 개발자가 될 수 있는지에 대한 방법론을 제시하고자 합니다. 좋은 개발자로 가는 여러가지 길 중 하나를 제안하여 다양한 토론을 이끌어내는 계기가 되었으면 합니다. 감사합니다. 본 NDC 발표 동영상(이하 “저작물”이라 합니다)에 대한 저작권 (2차적저작물작성권 및 편집저작물작성권 포함)은 해당 저작물의 저작자(발표자 포함) 또는 (주)넥슨코리아 (이하 “권리자”라 합니다)에게 귀속되며, 권...

게임 프로그래밍

컨퍼런스 NDC

NDC 2018 [게임 프로그래머는 어떻게 가르치나요?] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 홍성우 2. 발표자 소개 : 데브캣 서버엔진팀 소속으로 '프로젝트 MV' 서버와 스튜디오 공용 서버엔진 구현에 참여하고 있습니다. '마비노기 듀얼', '카바티나 스토리', 'Buddy Rush' 개발에 참여했습니다. 3. 세션 소개 : 신입 교육을 위해 사용하는 여러 방법들의 장단점을 설명하고, 그 중 유용하고 효과적인 방법들을 제시합니다. 프로그래머 교육을 주로 다루는 발표이지만, 구성원 교육이 중요한 다른 모든 직군에서 교육 과정을 마련하는데 가이드가 되리라 생각합니다. 실무에서 도움되는 믿을 수 있는 동료 만들기, 지속적으로 좋은 성과를 낼 수 있는 조직 문화 형성, 조직의 성장과 확장에 필수적인 관리자 교육을 위한 가이드 등을 포함합니다. 감사합니다. 본 NDC 발표 동영상(이하 “저작물”이라 합...

컨퍼런스 NDC

NDC 2018 [로그 파이프라인 제작기 - 개발/런칭하는 서비스들을 위한 적재하고 조회하고 분석하는 솔루션 조립하기] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 윤주식 2. 발표자 소개 : 넥슨레드의 RF실 부스팅팀 데이터파트에서 로그 시스템 개발을 하고있으며, 현재 라이브 서비스중인 AxE와 포인트블랭크 스트라이크에 도입하여 적재, 조회, 분석 등 다양한 업무를 지원하고 있습니다. 3. 세션 소개 : 운영을 돕고 서비스 분석을 하기 위한 게임 로그, 성능을 모니터하고 개선하기 위한 서버 성능 로그, 개발 과정에서 잡다하게 남겨놓고 필요할 때 찾게되는 디버그 로그 등등.. 게임을 개발하고 서비스 하는 과정에서 발생하는 다양한 로그들을 서버대신 잘 수집하고 모아서 적재하고, 쉽게 찾아보거나 시각화하고, 더 나은 게임을 위해 분석할 수 있는 솔루션을 만들기 위해 했던 고민들을 공유하고자 합니다. 그리고 고민들을 ...

데이터베이스 데브옵스 · 인프라

컨퍼런스 NDC

NDC 2018 [인하우스 웹 프레임워크 Jul8 제작기 - 게임 운영툴에 정말 좋습니다] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 윤석주 2. 발표자 소개 : 현재 데브캣 스튜디오 낫 게임팀에서 프로그래머로 프론트엔드, 백엔드를 모두 담당하고 있습니다. 이전에는 스튜디오내에 서버엔진팀에서 서버 프로그래머로 서버 엔진을 제작하였습니다. 3. 세션 소개 : 서버엔진팀에서 개발해서 사용한 웹 프레임워크 Jul7/Jul8에 대해서 이야기 하려고 합니다. 저희가 운영툴과 NYPC 사이트를 개발하려고 할때 기존 모던 프레임워크는 많은 라이브러리를 가지고 있는 대신 환경 구축이 어렵고, 기술이 빠르게 변하고, 러닝커브가 긴 단점이 있다고 생각 했습니다. Jul7의 경우 위의 단점을 간단한 프레임워크를 만들어서 풀었습니다. - 파일 하나만 있어도 되고 - jQuery를 기반으로 하여 구조가 거의 변하지 않으며 - html...

웹 개발 프론트엔드 백엔드

컨퍼런스 NDC

NDC 2018 [어서와 '게임회사'는 처음이지? 게임회사에서 매력적인 게임 UI 디자이너로 성장하기] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 안재준 2. 발표자 소개 : 현재 네오플 액션스튜디오에서 MDNF 프로젝트의 기획팀 기획업무를 담당하고 있습니다. 이전에는 던파개발실 소속의 UI디자이너로 해당 분야와 관련된 라이브 서비스와 컨텐츠 UI 제작 및 설계 / UX 솔루션 제안 및 개선 업무를 담당했습니다. 총 7년 동안 DNF를 포함한 모바일, 콘솔, 아케이드의 플랫폼에서 5종의 게임 개발 및 서비스 경력사항을 가지고 있습니다. 3. 세션 소개 : UI, GUI, UX까지 디자이너를 위한 디자인 방법론에 대해서는 접할 기회가 많지만 구체적으로 게임 UI 디자이너 혹은 관련 직군 업무를 수행하기 위해 갖춰야 할 career에 대한 reference나 업무역량에 관한 경험 사례는 게임기획이나 소프트웨어 개발...

UI/UX