러너소프트-게임 클라이언트 엔지니어 (Unity / C#)
1/1
러너소프트∙서울 강남구∙경력 1-5년

게임 클라이언트 엔지니어 (Unity / C#)

포지션 상세

저희는 텍사스 홀덤 실시간 멀티플레이 게임 '러너포커'의 Unity 클라이언트를 개발하고 있습니다. 클라이언트는 .NET + Microsoft Orleans 기반 게임 서버와 WebSocket 패킷으로 실시간 통신하며, 링게임·토너먼트·멀티테이블(여러 테이블 동시 플레이)을 Android·iOS 에서 제공합니다. 서버가 보내는 상태를 화면에 정확하게 옮기고, 끊김·재접속·백그라운드 복귀 같은 모바일 환경에서도 게임 화면이 어긋나지 않게 만드는 분을 찾습니다.

주요업무

[필수사항]
· Unity / C# 로 모바일 게임을 3년 이상 개발하고 출시·운영해 보신 분
· 서버와 실시간으로 통신(WebSocket 등)하는 게임 클라이언트를 만들어 보신 분
· 패킷 수신 순서, 실패 응답(에러 코드) 처리, 재접속 시 상태 복구를 꼼꼼하게 다뤄 보신 분
· async/await(UniTask 등)와 상태 관리로 연출과 게임 상태가 어긋나지 않게 설계하실 수 있는 분
· 백그라운드 전환·복귀, 네트워크 변경 등 모바일 앱 생명주기를 고려해 구현해 보신 분
· 메모리·GC·드로우콜 등 성능 문제를 프로파일링하고 개선해 보신 분
· 버그를 로그와 패킷으로 재현하고, 서버·기획·QA 와 패킷·필드 단위로 소통하실 수 있는 분

자격요건

· 엔진/언어: Unity 6 · C#
· 라이브러리: UniTask · DOTween · Spine · Newtonsoft.Json · Addressables · URP · Input System
· 통신: WebSocket (게임 서버: C# · .NET · Microsoft Orleans)
· 플랫폼/서비스: Android · iOS · Firebase(Messaging · Analytics) · Unity IAP · 원스토어 · Google Mobile Ads · Apple / Google 로그인
· 협업: Git(GitLab)

기술 스택 • 툴

태그

마감일

상시채용

근무지역

서울 강남구 삼성로100길 12, 5층 러너소프트
본 채용정보는 원티드랩의 동의없이 무단전재, 재배포, 재가공할 수 없으며, 구직활동 이외의 용도로 사용할 수 없습니다.
본 채용 정보는 에서 제공한 자료를 바탕으로 원티드랩에서 표현을 수정하고 이의 배열 및 구성을 편집하여 완성한 원티드랩의 저작자산이자 영업자산입니다. 본 정보 및 데이터베이스의 일부 내지는 전부에 대하여 원티드랩의 동의 없이 무단전재 또는 재배포, 재가공 및 크롤링할 수 없으며, 게재된 채용기업의 정보는 구직자의 구직활동 이외의 용도로 사용될 수 없습니다. 원티드랩은 에서 게재한 자료에 대한 오류나 그 밖에 원티드랩이 가공하지 않은 정보의 내용상 문제에 대하여 어떠한 보장도 하지 않으며, 사용자가 이를 신뢰하여 취한 조치에 대해 책임을 지지 않습니다.
<저작권자 (주)원티드랩. 무단전재-재배포금지>

더 많은 포지션을 찾아 볼까요?

지원할 만한 매력적인 포지션들이 기다리고 있어요.