
게임 프로그래머(Unity/C#) — Kabam|1년 계약, 몬트리올 하이브리드 근무
Kabam의 멀티플레이어 게임을 위한 게임플레이 시스템, 사용자 인터페이스, 크리에이티브 도구를 개발합니다. Unity와 C# 솔루션을 구축해 아티스트와 디자이너의 워크플로를 간소화합니다.
설명
- 정해진 표준과 모범 사례에 따라 코드를 개발, 테스트 및 유지 관리
- 협업하고 코드 리뷰에 참여하며 팀 개발 프로세스를 준수
- 소프트웨어 결함을 조사하고 디버깅하며 해결
- 코드와 프로젝트 문서를 명확하고 정확하며 간결하게 유지
- 지속적인 학습과 개선을 통해 기술 역량 강화
- 팀원 및 이해관계자와 진행 상황, 위험, 과제 및 업데이트 공유
- 프로젝트 마일스톤과 기한을 맞출 수 있도록 업무를 효과적으로 구성
- 지침을 구하는 동시에 지식 공유를 통해 팀의 성장 지원
- 게임플레이 기능과 메커니즘을 위한 깔끔하고 효율적이며 재사용 가능한 코드 작성
- 아티스트와 디자이너의 워크플로를 향상하는 도구 개발 및 유지 관리
- 도구를 기존 콘텐츠 제작 파이프라인과 프로세스에 연결
- 유연한 화면, 위젯 및 기타 사용자 인터페이스 구성 요소 제작
- 기능 설계를 평가하고 구현 비용과 대안을 조언
- 애자일 팀 환경에서 프로듀서, 아티스트, 디자이너 및 프로그래머와 협업
- 아티스트, 디자이너 및 프로그래머를 위한 워크플로 도구 개발 및 지원
지원 자격
- 소프트웨어 개발 경력 6년 이상, 게임 업계 경험 우대
- 컴퓨터 과학, 공학 또는 관련 분야의 학사 학위나 이에 상응하는 전문 경력
- C# 전문가 수준의 숙련도
- 콘솔, PC 또는 모바일 플랫폼용 온라인 타이틀 여러 개를 출시한 경험
- 여러 게임 엔진에 대한 실무 경험 또는 새로운 엔진을 빠르게 학습할 수 있는 능력
- 설계 사양에 따라 깔끔하고 직관적이며 문서화가 잘된 코드를 작성하는 능력
- 빠르게 변화하는 팀에서 독립적이고 협업적으로 일할 수 있는 능력
- Git 또는 Perforce와 같은 소스 관리 시스템에 대한 풍부한 경험
- Android 또는 iOS 애플리케이션 개발 경험
- 현재 모바일 게임 동향에 대한 이해
- 기술 및 비기술 동료와 명확하게 소통할 수 있는 능력
- Agile, Kanban 또는 이에 준하는 프로젝트 관리 방법론 경험
- 프랑스어와 영어 구사 능력 우대
- 컨트롤, 능력, AI, RPG, 멀티플레이어, 온라인 및 네트워킹 시스템을 아우르는 게임플레이 엔지니어링 경험
- 콘솔, PC 또는 모바일 플랫폼의 UI 엔지니어링 모범 사례에 대한 지식
- Unity3D, C# 및 Unity GUI에 대한 높은 숙련도
- Node.js, NoSQL 데이터베이스(선호: MongoDB) 및 Google Cloud를 활용한 백엔드 경험 우대
- Unity 셰이더 언어와 OpenGL, DirectX, Metal 또는 Vulkan과 같은 API를 활용한 렌더링 또는 그래픽 경험 우대
복리후생
- 다양성과 포용성을 갖춘 인력과 함께 근무
- 협력적이고 열정적인 직장 문화에 참여
- 공평한 고용 기회를 제공하는 환경에서 근무
- 선발 과정에서 편의 지원 제공
- 고품질 그래픽, 차세대 기술 및 혁신적인 게임플레이를 갖춘 게임 제작에 기여




