Tech
기술지원팀은 무슨 일해요?
2022. 06. 01


안녕하세요, 쿡앱스 기술지원팀 디렉터를 맡고 있는 윤태호입니다.  기술지원팀은 쿡앱스의 모든 스튜디오가 AAA급 모바일 게임을 제작할 수 있도록 개발 환경을 만들어요. 개발 환경을 표준화하고 건전한 개발 문화를 구축하는 역할을 맡고 있어요.

 


 

기술지원팀의 2가지 도전 과제

기술지원팀은 쿡앱스 개발 방식의 효율을 높이고자 해요. 특히 2가지 도전 과제를 해결하려 노력합니다.

  • 코드 표준화와 모듈화

  • 효율적인 개발 문화 구축

 

코드 표준화와 모듈화

쿡앱스는 그동안 생존과 성장을 위한 게임을 제작해왔어요. 그러다 보니 효율과 기술력보다는 빠른 테스트가 중심인 개발 문화가 자리 잡았어요. 간혹 빠른 프로토타입 개발과 시장 테스트를 주로 진행하기 때문에 코드의 표준화도 이뤄지지 않고, 오류를 어느 정도 허용하는 식의 개발도 많았어요. 여러 개발 스튜디오 개발 방식이 모두 달라서 중복되는 일처리들도 많았죠.

 

이처럼 속도 중심의 개발 문화에서는 여러 문제들을 발생할 수 있어요. 이런 문제들을 해결하기 위해 기술지원팀에서는 표준화와 모듈화에 집중해요. Framework를 제공하고, 개발에 필수적으로 들어가는 기능들을 모듈화했어요.

 

예를 들어, 제작 스튜디오에서는 서버 세팅과 관리에 들어가는 리소스가 컸는데요. 서버 세팅과 관리 코스트를 줄여 개발 스튜디오가 제작에만 집중할 수 있는 환경을 만들기 위해서 다음과 같은 조치를 취했어요.

  • 목표 : 서버 세팅과 관리에 소요되는 스튜디오의 리소스 줄이기

  • 문제 : 각 스튜디오에서 Jenkins를 이용해 프로젝트 빌드를 관리, 이 과정에서 프로젝트 빌드가 중복되는 등 비효율 발생

  • 해결 : 기술지원팀이 중심인 서버 구축 후 Github Action을 이용한 CI/CD 파이프라인 구성

 

이외에도 기술지원팀은 Unity 최적화, 난독화, 해킹과 보안과 같은 주제로 팀 내부에서 다양한 R&D를 진행하고 있어요.

 


 

2.효율적인 개발 문화 구축

기술지원팀은 개발 과정에서 소모되는 시간들을 줄이고자 해요. 효율적인 개발 문화를 구축하는 데도 앞장서기 때문인데요. 특히 게임 제작 스튜디오에서 발생하는 기술적 어려움을 컨설팅하고, 직접 해결합니다. 실제로 병렬 형태로 개발이 어렵거나 중복 개발이 이뤄지는 상황을 미연에 방지하고자 했어요. 실무에서는 <테일드 데몬 슬레이어>, <Merge Manor: Sunny House>처럼 라이브 프로젝트의 컨설팅을 기술지원팀에서 담당하고 있어요. 문제를 분석하고 직접 디버깅도 진행하며 개발 효율과 시간, 비용 측면에서 많은 도움을 드리고 있습니다.

 

 

"효율적인 개발, 이것이 기술지원팀에겐 가장 중요한 어젠다예요."

기술지원팀 디렉터 윤태호

 

앞선 노력들이 결국 효율적인 개발 문화 구축에 이바지한다고 생각해요. 빠른 개발에 중점을 둔 일 하는 방식을 보다 효율적으로 바꾸기 위해 모듈 제작, 기술 교육, 워크플로우 개선  등 여러 방면에서 조직을 성장시키는 중추적인 역할을 담당하고 있습니다. 

 

나아가 깊이 있는 R&D를 통해 쿡앱스의 개발 역량을 끌어올리는 것까지 기술지원팀의 목표예요. 현재 기술지원팀에서는 자발적으로 나서 유니티 최적화, 게임 해킹과 보안 강의 주제로 교육을 진행하고 있어요. 쿡앱스 게임 제작에 꼭 필요한 Practice들을 시험하고 발굴해 제작 스튜디오에 전파하고 있습니다.

 


 

지금 기술지원팀에서는 이런 분을 기다려요!

문제를 깊이 관찰하며 분석하고 연구하는 일을 좋아하는 분, 더 나아가 기술 개발에 끝을 보고 싶은 분이라면 저희 팀에 잘 어울리실 거라 생각해요. 특히 기술지원팀 모두 평소 많은 시간을 R&D에 할애하고, 치열하게 토론하고 피드백을 주고받고 있어요. 이러한 환경을 선호하시는 분이라면 금방 적응하고 성장하실 수 있을 거라 생각합니다. 

주로 Unity3D, C#, Android iOS native 경험이 있다면 좋지만, 기술 경험보다 더 중요한 건 성향인 것 같아요. 석사까지 끝마친 이후 전문연구요원 제도를 통해 본인의 영역에서 더 연구해 보고 싶은 분들도 환영이에요! 많은 지원 부탁드립니다.