연출 시퀀스 시스템 구현
Queue / UniTask / CancellationToken콘텐츠 연출 순서·설정 변경 시 코드 수정 필요
- 데이터 테이블 기반 연출 정보 정의
- 실행 단위 객체·Queue 구성
- UniTask 기반 비동기 실행·취소 토큰 처리
- 연출 순서·파라미터 데이터화
- 기능 재사용 및 중단 처리 지원
CLIENT PROGRAMMER / CAREER PROFILE
클라이언트 프로그래머 갈주성
Unreal Engine 라이브 서비스부터 Unity 신규 프로젝트까지. 게임 기능 개발, 공통 시스템 설계, 구조 개선 및 그래픽스 구현 경험.
상용 엔진 기반 콘텐츠·시스템 개발 / DirectX 기반 그래픽스·시뮬레이션 구현
신규 프로젝트 시스템 구축 / 라이브 서비스 기능 개발·구조 개선
클라이언트 프로그래머 · 게임 콘텐츠 및 클라이언트 시스템 개발
콘텐츠 연출 순서·설정 변경 시 코드 수정 필요
3D·Spine 객체의 UI 직접 배치 시 Sorting Order 충돌
외형 장비·캐릭터 바디·꾸미기 파츠의 잦은 갱신
데이터·서버 연동 · JSON 직렬화·역직렬화 구조 및 서버 연동 콘텐츠 개발
파티클 플러그인 확장 · 프로젝트 요구에 따른 물리량·편집 기능 수정
보유 캐릭터 전체 기준 → 캐릭터별 복수 장비 프리셋 구조로 전환 필요
콘텐츠별 캐릭터·장비 조합 지원
지원 대상 사내 프로젝트에 채팅 기능 부재
채널별 채팅 기능·UI 신규 구축
콘텐츠별 시간 계산·표시·종료 로직 중복
화면 변경 없이 공통 로직 재사용
UI·카메라·장비·던전·이벤트 기능 개발
기획 변경에 따른 데이터·UI·로직 개편
SQL 기반 번역 데이터 조회·수정
해외 인력 대상 작업 절차·기술 내용 인계
현지화 데이터 관리·해외 기술 협업
DirectX 기반 자체 구현 사례·시연은 별도 포트폴리오에 정리
파티클 시스템 · 이펙트 제작 도구 · 자체 물리 구현 · 렌더링
개발 데이터 작업 자동화
스키마 기반 CSV 형식·C# 캐싱 코드 자동 생성 도구 구현