미션
플라네타리움은 플레이어와 게임 모더들의 창발적 기여가 온라인 게임에 새로운 생명을 불어넣는 탈중앙 게임 생태계를 개척하고 있습니다.
Libplanet은 게임 클라이언트들이 분산 시스템의 노드처럼 동작하여 중앙 서버를 대체할 수 있게끔 하는 오픈소스 라이브러리입니다. 플라네타리움의 분산 시스템 엔지니어는 이를 구현, 개선하고, 게임개발팀이 각 게임의 특성에 맞는 네트워크를 쉽게 형성할 수 있도록 시스템을 추상화합니다.
업무 내용
- 중앙 서버 없이 플레이어간 네트워크에서 온라인 게임이 동작하도록 Libplanet 블록체인 엔진을 개발합니다.
- 모바일과 데스크탑 게이밍에 적합한 분산처리구조를 설계하고 쉽게 배포할 수 있도록 합니다.
- 각 장르의 게임에 적합한 노드간 합의 시스템을 개발합니다.
- 여러 장르의 게임에 특화된 트랜잭션 구조를 개발하고 고도화합니다.
- 게임 제작 도구(Unity)에서 사용할 수 있는 SDK를 만들어 게임 제작자들이 보다 쉽게 블록체인 게임을 개발할 수 있도록 돕습니다.
- Libplanet 사용자들과 소통하며 그들이 탈중앙화를 통해 새로운 재미를 창조할 수 있도록 협력합니다.
- 전세계 오픈소스 커뮤니티와 소통하며 창의적인 개발자들의 기여를 장려합니다.
근무 형태 및 자격 요건
근무 형태
우대 사항
- 오픈 소스 프로젝트 메인테이너, 혹은 기여 경험
- 개발자가 사용하는 라이브러리 제작 경험
- 분산 시스템을 설계하고 개발해본 경험
- 네트워크 프로그래밍 경험
- 암호학 프리미티브에 대한 이해