올린글을 확인할 수 있도록 포스팅을
공개
로 설정해 주세요.
포인트는 운영자가 올린글을 검토후 지급됩니다. 검토요청이 누적된 상황에서는 포인트 지급에 상당한 지연이 발생할 수 있습니다.
특히 AddressableAssetSystem을 활용한 리소스 최적화와, UGUI 기반 UI 인터페이스 구현, 다양한 해상도 대응 구조 설계 등 클라이언트에 특화된 기술들을 집중적으로 실 습했습니다.
팀원은 기획자, 그래픽 디자이너, 클라이언트 프로그래머(본인)로 구성되어 있었으며, 제 역할은 주로 UI시스템 구현, 캐릭터 제어, 씬전환과 로딩 구조설계 등이었습니다.
클라이언트 프로그래머로서 가장 중요하다고 생각하는 능력은 무엇인가요?
클라이언트 프로그래머로서 가장 자신 있는 기술 또는 구조는 무엇인가요?
대학에서 컴퓨터공학을 전공하면서 C++, C#, Java 등 다양한 언어를 익히며 프로그래밍 기초를 다졌고, 이후 Unity, UnrealEngine을 활용한 게임 개발 프로젝트를 수행하면서 '클라이언트 프로그래머'라는 역할에 본격적으로 매력을 느꼈습니다.
기초언어 역량 강화, 둘째는 엔진 기반 실습 프로젝트 수행, 셋째는 실무환경과 유사한 시스템 설계 및 최적화 경험입니다.
Unity에서는 2D 횡스크롤 게임과 3DRPG 게임을 기획-제작하였고, 캐릭터 이동, 애니메이션 상태 전환, UI 구성, 인벤토리 시스템 구현 등을 경험했습니다.
클라이언트 기반으로 제작한 RPG 게임 프로젝트에서 '플레이어 캐릭터가 특정 상황에서 이동을 멈추지 않는 버그'를 겪은 경험이 있습니다.
캐릭터가 벽에 붙었을 때 물리충돌로 인해 이동 방향이고정되어버리는 현상이었고, 일정 시간 이후에도 상태가 초기화되지 않아 유저가 컨트롤을 잃는 심각한 문제였습니다.
팀원은 기획자, 그래픽 디자이너, 클라이언트 프로그래머(본인)로 구성되어 있었으며, 제 역할은 주로 UI시스템 구현, 캐릭터 제어, 씬전환과 로딩 구조설계 등이었습니다.
초기에는 각자 파트를 나눠 진행했지만, 기획변경이 자주 발생하면서 그래픽 리소스와 UI 요소의 수정이 빈번해졌고, 이는 코드 수정으로 이어지는 비효율로 연결되었습니다.
이에 저는 프로젝트 진행시스템을 개선하고자, 매주 구글 스프레드 시트 기반 태스크보드와 변경 이력관리 시트를 도입했고, UI와 관련된 요소는 XML 기반의 템플릿을 생성하여 디자이너가 직접 수정할 수 있도록 시스템을 분리했습니다.
클라이언트 프로그래머로서 가장 중요하다고 생각하는 능력은 무엇인가요?
[hwp/pdf]클라이언트 프로그래머 자기소개서
포스팅 주소 입력
올린글을 확인할 수 있는 포스팅 주소를 입력해 주세요.
네이버,다음,티스토리,스팀잇,페이스북,레딧,기타 등 각각 4개(20,000p) 까지 등록 가능하며 총 80,000p(8,000원)까지 적립이 가능합니다.