본문/내용
1. 주요 경력에 대해 상세히 말씀해 주세요.
저는 “코드를 통해 플레이어가 체감하는 경험을 만든다”는 목표를 가지고 클라이언트 프로그래머의 길을 걸어왔습니다. 주요 경력은 크게 세 가지로 나눌 수 있습니다. 학부 시절부터 시작된 프로젝트 경험, 게임 제작 동아리 활동, 그리고 인턴십 및 외부 협업 프로젝트 경험입니다.
첫 번째 경험은 대학 시절 진행한 온라인 멀티플레이 액션 게임 프로젝트입니다. 저는 클라이언트 파트를 담당하여 Unity 기반으로 캐릭터 이동, 카메라 시스템, UI를 구현했습니다. 특히 당시 가장 큰 과제는 네트워크 동기화 문제였습니다. 클라이언트와 서버 간 데이터 전송이 지연되면서 캐릭터 위치가 불안정하게 보이는 문제가 반복되었습니다. 이를 해결하기 위해 보간(interpolation)과 예측(prediction) 알고리즘을 적용했고, 최종적으로 네트워크 지연으로 인한 불편을 최소화할 수 있었습니다. 이 과정에서 단순히 기능 구현을 넘어서 “플레이어가 부드럽게 체감하는 경험”을 만드는 것이 클라이언트 프로그래머의 본질임을 깨달았습니다.
두 번째 경험은 게임 제작 동아리에서의 활동입니다. 저는 클라이언트 프로그…