게임플레이 엔지니어 at AVALON

풀타임2개월 전
Employment Information
직무 설명

시니어 게임플레이 엔지니어는 크리에이티브 모드 게임플레이 시스템과 그 기반 인프라의 기술적 토대를 구축하는 데 핵심적인 역할을 수행합니다. 이 직위는 크로스-기능 팀과 긴밀히 협력하여 게임플레이 기능이 게임 개발 생태계 전체와 원활하게 통합되도록 해야 합니다. 이 역할은 프로젝트 팀 내에서 작업하며 Avalon 내 여러 운영 팀과 협조하여 서비스 요구사항과 결과물을 조정하는 것을 포함합니다. 주요 책임에는 서버 팀이 개발한 서비스와 기술의 기술적 무결성을 유지하고 성능, 확장성 및 유지보수성 표준을 충족시키는 것이 포함됩니다. 시니어 게임플레이 엔지니어는 또한 크로스-팀 개발 노력을 위한 중앙 연락 창구 역할을 하며, 크리에이티브 모드 팀과 공유 게임 엔진 팀 및 플랫폼 팀을 연결하여 프로젝트 목표를 실행 가능한 기술적 솔루션으로 전환합니다.

추가적으로, 이 역할은 크리에이티브 모드 기능의 기술적 구현을 감독하여 기존 시스템과의 호환성과 미래의 확장성을 보장합니다. 시니어 게임플레이 엔지니어는 디자인 및 아트 팀과 협력하여 게임플레이 기능과 시각적/상호작용 요소를 조율하며, 성능 지표를 모니터링하여 병목 현상을 식별하고 플레이어 경험을 최적화합니다. 이 직위는 또한 새로운 기술과 기능을 게임플레이 프레임워크에 통합하는 것을 주도하여 게임 아키텍처 내에서 시스템 안정성과 혁신을 유지하는 것을 포함합니다.

주요 책임
  • 크리에이티브 모드 게임플레이의 기술적 비전을 정의하고, 리드 아키텍트와 긴밀히 협력하여 전반적인 프로젝트 목표와 업계 표준과의 일치를 보장합니다.
  • Avalon 내 프로젝트 팀 및 여러 운영 팀과 협력하여 서비스 요구사항을 수립하고 검증하며, 명확히 정의되고 조정된 노력을 통해 충족되도록 합니다.
  • 서버 팀이 개발한 서비스와 기술의 효율성, 유지보수성 및 확장성을 보장하며, 대규모 플레이어 상호작용과 시스템 안정성을 위한 성능을 최적화합니다.
  • 크리에이티브 모드에 대한 크로스-팀 개발의 주요 연락 창구 역할을 하며, 중앙-서비스 공유 게임 엔진 팀과 플랫폼 팀 간의 의사소통을 원활하게 하여 프로젝트 요구사항을 효과적으로 실행합니다.
  • 크리에이티브 모드 개발을 담당하는 소규모 엔지니어 팀을 멘토링하며, 기술적 도전에 대한 지도를 제공하고 혁신과 모범 사례 문화를 조성합니다.
  • 프로덕션 스태프 및 리더십 팀과 협력하여 개발 마일스톤을 계획하고 추적하며, 품질과 프로젝트 일정과의 일치를 유지하면서 기능의 적시 제공을 보장합니다.
  • 내부 및 외부 기술과 도구를 철저히 평가하며, 비용, 복잡성 및 성능을 고려하여 프로젝트 요구사항과 목표를 가장 잘 충족하는 솔루션을 식별합니다.
  • 엔진 및 게임플레이 스택에 대한 포괄적인 문서를 작성하며, 기술적 제약 사항, 모범 사례 및 구현 지침을 내부 팀과 외부 운영 부서에 전달합니다.
  • 중간 및 주니어 팀 멤버들에게 게임플레이 개발의 모범 사례, MMO 아키텍처의 복잡성, 시스템 설계 원칙 및 협업 워크플로우에 대해 교육합니다.
  • QA 및 테스트 팀과 협력하여 크리에이티브 모드 기능의 견고성을 보장하며, 배포 전에 기술적 문제를 식별하고 해결합니다.
  • 새로운 기술과 업계 동향을 지속적으로 업데이트하며, 기술적 타당성을 유지하면서 크리에이티브 모드 경험을 향상시키는 혁신적인 솔루션을 제안합니다.
  • 기존 게임플레이 프레임워크에 새로운 기능과 기술을 통합하는 것을 주도하며, 현재 시스템과의 호환성과 미래의 확장성을 보장합니다.
  • 디자인 및 아트 팀과 협력하여 창의적인 개념을 기술적 사양으로 전환하며, 게임플레이 기능과 시각적/상호작용 요소 간의 일치를 보장합니다.
  • 크리에이티브 모드의 성능 지표를 모니터링하고 분석하여 병목 현상과 최적화 기회를 식별하여 플레이어 경험과 시스템 효율성을 향상시킵니다.
  • 리더십 팀과 협력하여 크리에이티브 모드의 장기적 기술 전략을 정의하며, 게임 아키텍처 내에서 지속 가능한 성장과 혁신을 보장합니다.
직무 요구 사항
  • 게임플레이 엔지니어 또는 유사한 역할로 검증된 경험과 멀티플레이어 환경을 위한 확장성 있고 효율적인 게임 시스템 개발에 대한 강력한 배경.
  • C++ 및/또는 C# 구현을 포함한 게임 엔진 아키텍처에 대한 깊은 기술적 전문성과 네트워킹 프로토콜 및 분산 시스템에 대한 경험.
  • 서버-클라이언트 아키텍처, 동기화 메커니즘 및 성능 최적화 기술을 포함한 MMO 개발 원칙에 대한 강력한 이해.
  • 아키텍트, 디자이너, 프로듀서 및 플랫폼 엔지니어를 포함한 크로스-기능 팀과 효과적으로 협업할 수 있는 탁월한 협업 및 의사소통 기술.
  • 주니어 엔지니어를 멘토링하고 지도할 수 있는 능력으로, 기술적 리더십을 제공하고 팀 내 지속적인 학습과 개선 문화를 조성.
  • 스프린트 계획, 백로그 관리 및 반복적 개발 주기를 포함한 애자일 개발 방법론에 대한 경험.
  • 복잡한 기술적 문제를 해결하고 게임플레이 시스템을 위한 효과적인 솔루션을 구현할 수 있는 강력한 문제 해결 기술.
  • 게임 시스템에 대한 명확하고 간결한 문서를 작성하고 내부 및 외부 이해관계자와 지식을 공유할 수 있는 문서화 및 기술적 의사소통 능력.
  • 버전 관리 시스템(예: Git) 및 협업 개발 도구에 대한 숙련도로, 효율적인 워크플로우 관리와 팀 간 코드 통합 보장.
  • 클라우드 컴퓨팅 플랫폼 및 확장 가능한 인프라 솔루션에 대한 지식으로, 분산 환경에서 게임 서비스 배포 및 관리 경험.
  • 새로운 기술을 평가하고 통합할 수 있는 능력으로, 프로젝트 요구사항과 일치시키고 시스템 안정성을 저해하지 않으면서 크리에이티브 모드 경험을 향상.
  • 프로파일링 도구, 메모리 관리 및 멀티플레이어 게임을 위한 지연 감소 전략을 포함한 성능 최적화 기술에 대한 강력한 이해.
  • 크로스-플랫폼 개발에 대한 경험으로, 크리에이티브 모드 기능이 여러 플랫폼 및 장치와 호환되도록 하면서 일관된 성능과 사용자 경험 유지.
  • 우수한 시간 관리 및 조직 기술로, 작업 우선순위를 정하고 프로젝트 마감일을 준수하면서 높은 품질 기준 유지.
  • 독립적으로 및 팀의 일원으로 작업할 수 있는 능력으로, 개인적 기여와 프로젝트 목표 달성을 위한 협업 노력 균형.
MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트