직무 설명
본 포지션은 메타버스, 웹3, 암호화폐 게임 및 멀티플레이어 기능을 위한 최첨단 게임플레이 시스템과 메커니즘 개발을 주도할 Unity 전문가인 시니어 소프트웨어 엔지니어를 찾고 있습니다. 이상적인 후보자는 혁신적인 프로젝트의 기술적 방향을 형성하는 데 중추적인 역할을 하며, 게임플레이 요소와 아트 및 디자인 비전의 원활한 통합을 보장할 것입니다. 주요 책임에는 성능 최적화, 확장 가능한 워크플로 설계, 그리고 몰입감 높은 고품질 게임 경험을 제공하기 위해 크로스-기능 팀 간의 협력을 촉진하는 것이 포함됩니다.
주요 책임
- Unity 엔진 및 Photon Pun, Photon Fusion, Mirror와 같은 SDK를 사용하여 메타버스, 웹3, 암호화폐 게임 및 멀티플레이어 기능을 위한 게임플레이 시스템과 메커니즘 설계 및 구현
- 아트 및 디자인 팀과 협력하여 게임플레이를 게임에 통합하고, 창의적인 컨셉과 기술적 타당성과의 일치를 보장
- Unity 엔진을 사용하여 게임 성능 유지 및 최적화, 지연 시간, 메모리 관리 및 렌더링 효율성 문제 해결
- Unity 엔진을 사용하여 효율적인 워크플로와 파이프라인 설계 및 구현, 제작 프로세스 간소화 및 팀 생산성과 프로젝트 일정 개선
- 주니어 팀 멤버들을 멘토링하고 그들의 성장을 지원, 기술적 지도를 제공하며 지속적인 학습 문화 조성
- 메타버스, 웹3, 암호화폐 게임 및 멀티플레이어 기능을 포함한 게임 개발의 최신 트렌드와 기술을 지속적으로 학습하여 팀이 경쟁력 있고 혁신적이도록 보장
직무 요구 사항
- Unity 엔진 개발에 대한 강력한 경력을 가진 시니어 소프트웨어 엔지니어로서의 검증된 경력 (최소 5년)
- 블록체인 기반 게임, 웹3 애플리케이션 및 멀티플레이어 환경을 위한 게임플레이 시스템 생성 및 최적화 전문성
- 네트워크 게임 개발을 위한 Photon Pun, Photon Fusion, Mirror와 같은 고급 Unity SDK 사용 능숙도
- 빠르게 변화하는 개발 환경에서 아티스트, 디자이너 및 다른 엔지니어들과 긴밀히 협업할 수 있는 강력한 협업 능력
- 주니어 개발자들을 멘토링하고 기술적 리더십을 제공하며 코드 리뷰와 품질 보증 프로세스에 기여할 수 있는 능력
- 뛰어난 문제 해결 능력과 기술적 도전을 식별하고 해결하기 위한 적극적인 접근 방식
- PC, 콘솔 및 모바일 게임 배포를 포함한 크로스 플랫폼 개발 지식
- 게임 디자인 원칙, 사용자 경험 및 성능 최적화 기술에 대한 이해
- 이해 관계자들과 효과적으로 의사 소통하고 기술적 솔루션을 제시하며 프로젝트 기대치를 관리할 수 있는 능력
- 버전 관리 시스템 (예: Git) 및 애자일 개발 방법론 경험
- 세부 사항에 대한 강한 주의력과 버그 없는 고품질 코드 제공에 대한 헌신
- 메타버스 플랫폼, 분산 애플리케이션 및 암호화 프로토콜을 포함한 게임 산업의 신흥 기술에 대한 열정
- 급변하는 기술에 적응하고 미래 지향적인 게임 솔루션 개발에 기여할 수 있는 능력
- AWS, Azure와 같은 클라우드 기반 게임 개발 도구 및 인프라 경험
- 게임 분석, 플레이어 참여 지표 및 데이터 기반 개발 관행에 대한 지식
- 독립적으로 작업하고 동시에 여러 프로젝트를 관리할 수 있는 능력
- 명확한 기술 사양 및 개발 지침을 유지하기 위한 강력한 문서 작성 능력
- 게임 테스트, 디버깅 및 품질 보증 프로세스 경험
- 외부 파트너 및 이해 관계자들과 협력하여 기술적 솔루션을 비즈니스 목표와 일치시킬 수 있는 능력
- 게임 개발 분야에서의 지속적인 학습과 전문적 성장에 대한 헌신