커리어 스토리

선배들의 커리어 스토리

모바일 게임 개발자

조회수

12

하시고 있는 직무와 자기소개를 해주세요.

skeleton-univ-loaderuniv-중부대학교-icon

중부대학교 게임소프트웨어전공

스마일게이트RPG (하청) 모바일사업부(클라이언트개발실)에서 근무하고있는 개발자입니다.

개발자로 취업을 하기위해 필수로 갖춰야 하는 기본적인 능력이 있을까요?

skeleton-univ-loaderuniv-중부대학교-icon

중부대학교 게임소프트웨어전공

논리적 사고능력과 커뮤니케이션 능력이라고 할수있겠네요. 특히 내부이슈가 발생했을때 QA팀과 원활한 협업능력이 필요하고, 외부이슈 발생시 논리적 사고를 통해 이슈재현과 해결이 중요합니다.

예를 들어, 외부에서 크래쉬 이슈가 발생했을때, 이것이 어떤 이슈인지 빠르게 파악하고, 이에 맞는 솔루션을 제시할 논리적 사고능력과, QA팀에 해당 이슈를 전달해 재현이 가능한지, 솔루션으로 인해 발생하는 추가적 이슈는 없는지를 명확히 전달 가능해야 합니다.

수학을 잘 못하는 편인데, 수학을 못해도 취업을 하는데 지장이 없을까요?

skeleton-univ-loaderuniv-중부대학교-icon

중부대학교 게임소프트웨어전공

불가능한 것은 아니지만, 수학적 사고 능력이 부족하면 추후 취업을 위한 알고리즘 풀이나 고급화 된 시스템 (인공지능 모델 활용된 자동화솔루션 등)을 다루는데 어려움이 발생할 수 있습니다.

현재 하고 있는 직무로 나아가기 위해서 꼭 해야 하는 것이 있을까요?

skeleton-univ-loaderuniv-중부대학교-icon

중부대학교 게임소프트웨어전공

취업을 위해선 목표 직무와 맞는 환경에 대한 공부와 게임 엔진을 다루기 위한 언어 능력과 알고리즘 풀이 능력, 수학 능력이 필요합니다.

예를 들어, Windows 환경에 맞는 클라이언트를 개발하는 직무에 가려면, Windows OS 및 실행 파일 포맷, 메모리 레이아웃에 대한 이해가 필요하고, 유니티나 고도엔진, 언리얼 등 게임 엔진을 다루기 위해선 기초적인 컴퓨터 언어 활용 능력이 필수적입니다. 또한 물리엔진이나 쉐이더를 다루려면 수학에도 능통해야 합니다.

개발하면서 가장 힘들었던 경험이나 인상깊었던 경험이 있을까요?

skeleton-univ-loaderuniv-중부대학교-icon

중부대학교 게임소프트웨어전공

위에서 언급한 사례일거 같은데요, 특정 안드로이드 환경에서 지속적으로 크래쉬가 발생하고 있었습니다. 그래픽이 드로우 된 후 퍼포먼스가 급락하고 그 뒤 크래쉬가 나는 이슈였는데, 때문에 그래픽 api를 OpenGL ES로 고정했음에도 이슈가 해결되지 않았습니다.

QA팀에서도 순정 상태의 기기를 구해 테스트해본 결과 같은 이슈가 재현 되었습니다. 나중에 해당 기기의 제조사에서 그래픽 드라이버를 업데이트 하고 나서 이슈를 해결하였습니다.

이 경험을 통해 이슈 발생 환경의 다양성을 깨닫고 해결 불가능한 이슈는 최대한 빠르게 유저분들에게 전달 가능하도록 하는 것이 중요하다는 것을 알았습니다.

선배들의 커리어 스토리 더보기

    🎓 졸업생

    게임 기획자

    🎓 졸업생

    프로그래머

    🎓 졸업생

    유니티 콘텐츠 개발자 & 강사

    현직자

    게임기획자

    현직자

    모바일 게임 개발자