Nimble
Nimble
Nimble은 폭넓은 소비자층을 위한 인터랙티브 게임 경험을 만드는 컴퓨터 게임 회사입니다. 게임, 미디어, B2C 엔터테인먼트 분야에서 사업을 운영하며, 다양한 관심사를 가진 플레이어가 쉽게 즐길 수 있는 제품 개발에 주력하고 있습니다.

UI 엔지니어, 언리얼 엔진 게임(원격 근무——노스캐롤라이나)

언리얼 엔진 플랫폼 전반의 AAA 게임 개발을 위해 C++ 기반 UI 시스템을 구축합니다. 디자인 및 엔지니어링 팀과 협업하여 플레이어 대면 인터페이스를 게임플레이, 온라인 및 웹 서비스와 연결합니다.

설명

  • 새로운 UI 시스템과 기능을 설계하고 계획하며 제공
  • 플레이어 대면 인터페이스를 위한 안정적이고 유지 관리가 쉬운 C++ 개발
  • UI 아티스트, UX 및 기술 UI 디자이너, 프로듀서, 동료 엔지니어와 긴밀하게 협업
  • MVVM과 같은 패턴을 사용해 데이터 기반 UI 아키텍처를 구축하고 지원
  • UI 성능을 개선하고 끊김 현상 및 관련 병목 현상을 조사
  • UI, 게임플레이, 렌더링, 플랫폼 동작 및 연결된 시스템 전반의 문제를 해결
  • UMG, Slate 및 광범위한 언리얼 엔진 UI 프레임워크 사용
  • 애플리케이션 데이터를 플레이어 대면 경험으로 전달해 인터페이스를 게임 및 온라인 시스템과 연결
  • 필요한 경우 기존 웹 서비스, 엔드포인트 및 온라인 서브시스템과 통합
  • 입력 방식, 플랫폼 동작 및 성능 차이를 고려하면서 PC와 기타 지원 플랫폼용 기능 제공
  • 분산형 엔지니어링 조직에서 코드 리뷰와 비동기 기술 논의에 참여

지원 자격

  • C++에 대한 높은 수준의 실무 역량
  • 객체 지향 설계, 데이터 구조, 아키텍처 및 디자인 패턴을 포함한 탄탄한 소프트웨어 기본기
  • 언리얼 엔진 개발 실무 경험
  • MVVM, MVC 또는 데이터·로직·프레젠테이션을 분리하는 유사한 아키텍처 패턴을 설명하고 적용할 수 있는 능력
  • UI 시스템 또는 플레이어 대면 기능 구축 경험
  • 일반적인 게임플레이 프로그래밍을 넘어선 UI 개발 원칙에 대한 깊은 이해
  • 버그, 성능 문제 및 런타임 장애를 조사한 경험
  • 디자이너, 아티스트, 프로듀서 및 직속 분야 외 엔지니어와 협업한 경험
  • 코드 리뷰, 비동기 문제 해결, 기술 문서 및 분산 개발에 필요한 뛰어난 서면 커뮤니케이션 능력
  • 게임플레이 또는 제너럴리스트 엔지니어링 직무에 필요한 풍부한 UI 실무 경험과 UI 아키텍처 및 모범 사례에 대한 깊은 이해
  • 우대: UMG 및 Slate 경험
  • 우대: Unreal Insights 사용 경험
  • 우대: 네트워킹, 온라인 서브시스템 또는 웹 서비스에 대한 이해
  • 우대: 기존 서비스 엔드포인트를 사용하거나 확장한 경험
  • 우대: 여러 플랫폼용 UI 개발 경험
  • 우대: 콘솔 개발 경험
  • 우대: iOS 또는 Android 모바일 개발 경험
  • 우대: 컨트롤러, 마우스와 키보드 및 터치 입력 지원 경험