개발자가 게임의 재미에만 집중할 수 있는 이유 🎮

notion image

"라이브 파트의 유저는 누구일까요?" 👀

보통 게임 개발 조직의 서비스 대상은 플레이어라고 생각하기 마련인데요.
게임듀오 DEV팀 라이브 파트가 가장 먼저 생각하는 유저는 조금 다릅니다.
바로 '개발자'입니다!
개발자가 더 편하게 개발할 수 있어야 결과적으로 플레이어에게 더 재미있는 게임을 제공할 수 있기 때문인데요.
개발자들이 게임의 재미에 더욱 집중할 수 있도록 다양한 기술과 개발 환경을 만들어가는 곳이 바로 게임듀오 DEV팀 라이브 파트입니다!
오늘은 DEV팀 라이브 파트에서 유니티 클라이언트 개발을 담당하고 계신 현직자와 함께 이야기를 나눠보았습니다. 🎤
글라이더 개발과 개발 환경 개선을 통해 생산성 향상에 기여하며 특별 슈퍼포인트 대상자로 선정된 이야기도 함께 들어볼 예정인데요!
과연 게임의 재미에 더욱 집중할 수 있는 개발 환경은 어떻게 만들어지고 있을까요?
DEV팀 라이브 파트의 이야기를 함께 들어보겠습니다 😊
먼저 인터뷰에 앞서 간단한 자기소개를 부탁드렸습니다!
안녕하세요! DEV팀 라이브 파트에서 유니티 클라이언트 개발을 담당하고 있습니다.

🚀 개발자의 성장을 돕는 DEV팀 라이브 파트

먼저 속해 계신 DEV팀에 대해 알아보겠습니다!
현재 DEV팀은 라이브 파트와 플랫폼 파트로 구성되어 있는데요.
플랫폼 파트는 사내 인프라, AI 업무 지원, 사내 개발 환경 지원등 업무를 담당하고 있으며,
라이브 파트는 게임 서버 개발과 게임에 적용되는 기술 개발, 기술적 문제 해결, 개발 스튜디오 기술 지원 등 게임과 직접적으로 연관된 업무를 담당하고 있습니다.
이번에는 라이브 파트의 업무와 매력을 조금 더 자세히 들어보았습니다! 😊

Q. 먼저, 현재 어떤 업무를 담당하고 계신지 소개 부탁드려요!

현재 라이브 파트에서 클라이언트 개발을 담당하고 있어요.
게임과 관련된 기술 개발과 기술적 문제 해결을 주로 진행하고 있고, 최근에는 대규모 동시 접속 서버 개발에도 참여하고 있습니다.
notion image

Q. 라이브 파트에 대해서 더 알고 싶어요!

라이브 파트는 일반 플레이어보다는 개발자를 위한 조직이라고 생각해요.
개발자가 더 편하게 개발할 수 있어야 결과적으로 플레이어에게 더 재미있는 게임을 제공할 수 있기 때문인데요.
직접 재미를 만드는 조직이라기보다는 개발자들이 더 다양한 재미를 구현할 수 있도록 기술과 선택지를 제공하는 역할을 하고 있어요.

Q. 게임듀오 DEV팀 라이브 파트만의 매력이 있다면 무엇일까요?

저는 성장 가능성이라고 생각해요.
다양한 프로젝트와 다양한 상황을 경험할 수 있고, 대규모 데이터와 인프라를 다룰 기회도 많거든요.
기술적으로 어려운 문제를 해결하는 과정이 많아서 개인의 성장과 커리어 측면에서도 정말 많은 도움이 된다고 생각합니다.

🧩 게임듀오의 개발 약속, 글라이더

DEV팀 이야기를 하다 보면 빠질 수 없는 키워드가 있습니다.
바로 '글라이더'인데요!
게임듀오만의 개발 문화를 이야기할 때도 빠질 수 없는 존재라고 합니다. 😊

Q. 게임듀오에서 중요하게 생각하는 글라이더, 더 자세히 소개 부탁드려요!

글라이더는 게임듀오의 공통 개발 플랫폼이자 개발 방식의 기준이 담긴 툴이에요. 게임듀오만의 개발 약속과 같다고 볼 수 있죠!
게임 개발 과정에서는 서버 통신, 개발 도구 구축, 기술적 문제 해결 등 반복적으로 발생하는 작업과 다양한 기술적 난제가 존재하는데요.
글라이더는 이러한 문제를 미리 해결하고 공유하며 공통 기능을 모듈화함으로써 개발자들이 게임의 '재미'에 더욱 집중할 수 있도록 돕고 있습니다.
notion image
예를 들어 서버 통신은 정해진 규격과 약속에 따라 이루어지는데, 새로운 게임을 만들 때마 같은 코드를 반복해서 작성하는 대신 여러 개발자가 함께 활용할 수 있도록 지원하고 있어요.
또한 최적화, 대규모 동시 접속 서버, 복잡한 게임 데이터 관리 등 다양한 기술적 문제에 대한 해결책도 제공하고 있습니다.

💡 더 나은 개발 환경은 어떻게 만들어질까요?

글라이더처럼 개발자들이 더 좋은 환경에서 일할 수 있도록 만드는 일에는 끊임없는 고민이 필요하다고 하는데요!
이번에는 개발 환경을 개선할 때 중요하게 생각하는 기준에 대해서도 들어보았습니다.😎

Q. 개발 환경 개선을 위해 가장 중요하게 생각하는 것과 아이디어를 얻는 방법이 궁금해요!

저는 시간을 얼마나 효율적으로 단축할 수 있는가를 가장 중요하게 생각해요.
좋은 기능이라도 적용하는 데 너무 많은 시간과 비용이 필요하다면 오히려 비효율적일 수 있기 때문이에요.
또한 주변 사람들의 업무 방식을 많이 관찰하는 편인데요.
다른 파트 사람들이 어떤 방식으로 일하는지 보면서 어떤 부분이 불편한지, 어떻게 하면 더 효율적으로 만들 수 있을지 고민하고 그 과정에서 얻은 아이디어를 실제 개발에 반영하기도 해요!
notion image

Q. 가장 기억에 남는 프로젝트가 있으신가요?

BN 개발 프로젝트가 가장 기억에 남아요.
실시간 MMO 특성상 다양한 서버 문제와 새로운 기술들을 경험할 수 있었고, 개발 환경 개선도 많이 진행했거든요.
특히 이 경험은 이후 젠킨스를 도입하게 된 계기가 되기도 했습니다.

🏆 특별 슈퍼포인트 선정 이야기

이번 인터뷰에서는 특별 슈퍼포인트 대상자로 선정된 경험에 대한 이야기도 함께 들어볼 수 있었는데요!
개발 환경 개선을 위한 다양한 활동들이 좋은 평가를 받아 대표님 추천을 통해 선정되었답니다!

Q. 특별 슈퍼포인트에 선정되셨다는 소식을 처음 들었을 때 어떠셨나요?

갑작스럽게 소식을 접하기도 했고 당시 진행 중인 작업도 많아서 벙찐 느낌이 강했던 것 같아요. 😆
금요일에 소식을 들었는데 주말이 지나고 월요일이 되어서야 조금 실감이 났던 것 같습니다.

Q. 평소 생각하시던 슈퍼포인트는 어떤 제도였나요?

회사에 기여를 많이 하시는 팀원분들이 선정되는 제도라고 생각했는데요.
저를 회사에서 그렇게 봐주시는 것 같아서 감사한 마음이 들었습니다.

Q. 특별 슈퍼포인트 선정 계기가 된 활동과 성과를 소개해주세요!

젠킨스 도입과 사내 업무 자동화 봇 ‘어둠의 너굴맨의 자식’ 개발을 통해 업무 효율성 향상과 개발 환경에 개선에 기여한 점을 인정받아 선정되었습니다.
젠킨스는 '코드만 올리면 알아서 빌드하고 서버에 올려주는' 자동화 도구라고 보면 됩니다. BN 프로젝트에서는 한국, 대만, 인도네시아 빌드를 각각 따로 관리하는데, 나라마다 손으로 반복하던 빌드 및 배포 작업을 젠킨스가 대신 처리해 줍니다.
설정 변경과 파일 교체, 검수 등 사람이 직접 해야 했던 작업들을 대신 수행해 주면서 시간 효율성을 높이는 데 큰 도움이 되었다고 생각해요.
또한 '어둠의 너굴맨의 자식'은 협업 과정에서 발생하는 반복 업무를 줄이기 위해 만든 사내 챗봇인데요.
슬랙 내용을 정리해 자동으로 티켓을 발급해 주는 등 업무 효율 향상에 기여하고 있습니다.
notion image

Q. 팀 개발 효율 향상을 위해 자발적으로 움직이게 된 계기나 원동력이 있었나요?

바로 '귀찮음'입니다.
제가 생각하는 귀찮음은 '해야 하는데 하기 싫은 것'인데요.
그렇다면 누군가 대신 해줘야 하잖아요?
바로 그 대신해 줄 누군가를 만드는 방법으로 이어지는 것 같습니다.
처음에는 개인적인 귀찮음을 해결하기 위해 시작했지만, 지금은 팀 차원에서 함께 해결할 수 있는 것들을 더 많이 찾아보고 있어요.

Q. 슈퍼포인트 제도를 경험하면서 만족했던 부분이 있다면 무엇인가요?

모든 직장인이 그렇듯 빠른 급여 반영이 가장 좋은 것 같아요. 😂
직접 신청하지 않았는데도 성과를 알아봐 주시고 선정해 주신 것 같아서 감사한 마음이 들었습니다.
'알게 모르게 잘 봐주시고 계시는구나'라는 생각도 들었던 것 같아요.

Q. 개인적으로 게임듀오에서 가장 이루고 싶은 목표가 있으신가요?

회사에서는 빠른 개발과 빠른 아웃풋, 그리고 거기에 맞는 빠른 성과주의 문화를 지향하고 있는데요.
그런 부분이 제 방향성과도 잘 맞는다고 생각합니다.
처음에는 개인적인 귀찮음을 해결하는 것이 목표였다면, 지금은 팀 차원에서 함께 해결할 수 있는 것들을 더 많이 찾아보는 것을 새로운 목표로 삼고 있어요.
파트장을 맡고 있는 만큼 혼자 해결할 수 없는 부분도 함께 해결해 나가고 싶습니다.

🌱 빠르게 성장할 수 있는 파트

어느새 인터뷰를 마무리할 시간이 되었는데요!
마지막으로 라이브 파트에 관심 있는 분들께 한마디를 부탁드렸습니다.

Q. 라이브 파트를 한 문장으로 표현한다면요?

빠르게 성장할 수 있는 파트라고 생각해요.
다양한 프로젝트와 기술적 도전을 경험할 수 있고, 새로운 문제를 해결하는 과정에서 끊임없이 성장할 수 있기 때문인데요.
개인의 성장이 곧 회사의 성장이라고 생각하기 때문에 팀에서도 성장 목표를 중요하게 관리하고 있습니다.

Q. 게임듀오 DEV팀 라이브 파트와 잘 맞는 분들은 어떤 분들일까요?

하나의 문제를 깊게 파고드는 걸 좋아하는 분들이 잘 맞는다고 생각해요.
또 다양한 개발팀과 협업해야 하기 때문에 의사소통 능력도 중요합니다.
무엇을 개발해야 하는지 정확하게 이해하고 다른 팀의 요구사항을 파악하는 과정도 꼭 필요해요.

Q. 라이브 파트 업무에 관심 있는 분들은 어떤 경험을 해보면 좋을까요?

직접 프레임워크를 만들어보는 경험을 추천드려요.
프레임워크 개발은 거창하게 들릴 수 있는데, 단순히 말하자면 서로 다른 시스템을 연결하고, 약속들을 정의하는 것이에요.
직접 설계하고 구현하는 과정에서 다양한 기술적 문제를 경험할 수 있기 때문에 많은 도움이 된다고 생각합니다.
notion image

이번 인터뷰를 통해 라이브 파트가 어떤 고민을 하고, 어떤 가치를 만들어 가고 있는지 엿볼 수 있었습니다.
개발자가 더 좋은 환경에서 일할 수 있도록 돕는 일.
그리고 그 과정에서 발견한 문제를 스스로 해결하며 더 나은 개발 문화를 만들어 가는 일.
게임듀오 DEV팀은 오늘도 개발자가 게임의 재미에 더욱 집중할 수 있는 환경을 만들어 가고 있었습니다. 🚀
 
👍🏻
개발자들이 더 다양한 재미를 구현할 수 있도록 기술과 선택지를 제공하는 DEV팀만의 매력을 살펴보았습니다! 성장가능성이 무한한 게임듀오와 함께해요✨ 게임듀오 대학생 서포터즈 겜듀캐스트 4기 | 김탐희, 채서연
https://gameduo.recruit.roundhr.com/introduce
 
주식회사 게임듀오 | 대표이사 : 송승준, 최재원
주소 : 경기도 성남시 분당구 판교로 253, 이노밸리 C동 9층
E-mail : contact@gameduo.net | 사업자번호 : 552-86-01407
gameduo Korea Corporation All Rights Reserved