직업/IT,기술 직업

[유니티 개발자] - 하는 일, 되는 법, 연봉, 전망

B.Iog 2022. 2. 7. 21:18
728x90

유니티 개발자는 게임엔진인 유니티를 사용해서 게임을 개발하는 사람을 말한다. 유니티는 게임 엔진이기 때문에 게임 플랫폼에 최적화되어 있다. 그럼 유니티 개발자는 정확히 어떤 일을 할까? 이번 포스팅에서는 유니티 개발자가 하는 일, 되는 법, 갖추어야 할 기술, 연봉, 전망에 대해서 알아보도록 하겠다.

 

 

유니티 개발자가 하는 일

 

유니티 개발자는 만들고 있는 게임 혹은 프로그램의 성능을 최적화해야 하는데 그러기 위해서 모든 문제를 파악하고 수정한다.

 

유니티 개발자의 주요 업무

 

유니티 개발자는 주로 게임을 제작하는데 매력적인 게임을 만들기 위해서 구현하고자 하는 기능, 디자인들을 유니티를 이용하여 만들게 된다. 유니티 개발자의 세부적인 업무는 다음과 같다.

 

  • 설계한 내용에 따라서 게임의 기능을 구현한다.
  • 디자인 작업
  • 효율적이며 간결한 코드를 작성한다. 코드의 길이는 게임의 최적화에 직결되기 때문이다.
  • 게임 혹은 프로그램의 성능을 올리는 작업을 한다.
  • 버그를 식별하고 해결할 수 있는 솔루션을 개발한다.
  • 플레이어들의 피드백을 수용하고 이를 바탕으로 게임을 최적화한다.

 

 

유니티 개발자 되는 법

 

유니티 개발자가 되기 위해서는 관련 학과를 나오는 방법도 있지만 프리랜서로 활동하는 유니티 개발자들도 많다. 프리랜서 유니티 개발자들은 학력이 상관이 없고 자신만의 포트폴리오를 만들어서 본인의 전문성을 증명한다. 물론 학위를 중요하게 여기는 회사도 많은 편이다. 근데 경력에는 장사 없다.

 

유니티 개발자는 프로그래밍만 할 수 있다고 해서 될 수 있는 것은 아니다. 물론 코딩도 필요하지만 전부는 아니고 디자인 작업과 같은 다른 제작 기술도 알아야 한다. 유니티 개발자가 되기 위해서 갖추어야 할 지식은 다음과 같다.

 

  • 스크립팅, 텍스처, 애니메이션, GUI 스타일, 사용자 세션 관리 등 Unity에 대한 지식
  • 프로그래밍을 위한 C# 프로그래밍 
  • 레벨 설계 (밸런스 조절)
  • 게임 물리 엔진을 위한 게임 물리학 및 입자에 대한 이해
  • 모바일 및 콘솔 게임 개발 경험
  • 메모리 최적화하는 방법
  • 3D/2D 개발 경험
  • 가상현실, 증강현실 개발 경험
  • 깨끗하고 읽기 쉽고 간결한 코드를 작성하는 방법

 

 

유니티 개발자 연봉

 

대졸 신입은 2500~3300만 원까지 받는다. 필자가 알아본 바로 최저 연봉은 2200만 원 정도 받는다고 한다.

유니티 개발자의 연봉은 계속 상승하는 중이고 동종 업종과 비교해 봤을 때도 뒤처지지 않고 오히려 조금 높은 편이다. IT 직업 특성상 실력과 경력에 따라서 연봉이 천차만별이다.

유니티 개발자 연차 별 연봉
유니티 개발자 연차 별 연봉

 

 

유니티 개발자의 전망

 

유니티 개발자에 대한 수요가 있나?

 

유니티 개발자를 포함한 프리랜서 유니티 개발자 둘 다 수요가 증가하고 있다. 많은 회사들이 유니티를 이용하여 프로그램을 개발하는데 대부분 외주를 맡기기 때문이다. 외주를 맡다 보면 많은 경험을 하게 될 텐데, 다양한 프로젝트 경험과 다양한 현장에서 일해본 경험이 있는 유니티 개발자의 포트폴리오는 기존보다 훨씬 좋아질 것이다. 포트폴리오가 좋다는 것은 큰 이점이기 때문에 본인의 몸값을 올릴 수 있고 취업을 할 때에도 유용하게 사용될 수 있다. 

 

유니티는 배울만한 가치가 있을까?

 

유니티는 게임 산업뿐만 아니라 정말 많은 분야에 활용된다. 물론 유니티 엔진은 모바일 게임의 50% 이상을 차지하지만 PC/콘솔 게임은 물론이고 메타버스 시대에 맞춰 VR/AR 제작도 가능하다. 심지어 의료 산업과 자동차 산업에도 접목이 가능하다. 다만 새로운 기술이 계속해서 나오기 때문에 공부를 계속해야 한다는 것이 단점이라면 단점이다.

 

다 좋은데 배우기 쉽나?

 

유니티는 C#을 사용하는데 C++ 보다 훨씬 쉽다는 장점이 있어서 초심자에게 친근하다고 할 수 있다.

그리고 유니티에는 게임 개발에 대한 튜토리얼이 많이 존재한다. 노 베이스 개발자 지망생도 튜토리얼을 따라 한다면 쉽게 이해할 수 있다. 그럼에도 막히는 부분이 있다면 유니티 커뮤니티도 있고 포럼도 있기 때문에 거기에 물어보면 해답을 쉽게 찾을 수 있을 것이다.