포인트 앤 클릭 추리 게임 개발
개요
구분 | 정규 프로젝트 |
수행기간 | 2021.01 - 2021.08 (8개월, 중단됨) |
타겟 플랫폼 | Windows, Mac(예정), 모바일(예정), 콘솔(예정) |
개발환경 | Unity 2020.3.15f2 |
사용 언어 | C# |
담당 업무 | 시스템 전체 설계 및 역할분담, 셰이더 개발, 게임 시스템 개발 |
업무 내용
- 게임 시스템 전체를 설계하고, 각 시스템의 의존성 구조를 체계화 함
<전체 시스템 구조>
- 시스템 설계 내용을 팀 내에 공유하고 팀 변동에 대비하기 위해 시스템 설계서를 작성하고 지속적으로 유지
- -> 팀원의 시스템에 대한 이해도를 높일 수 있었음
- 코드리뷰를 진행하여 작성한 코드에 대해 상호 의견을 주고받고 코딩 스타일을 통일
- -> 서로의 코드에 대한 이해도를 높이고 최적화 이슈나 버그 이슈를 빌드 전에 해결할 수 있었음
- 사내 R&D 프로세스를 확립하여 게임에 새로운 그래픽, 기술을 적용해 보고 적합한 방법을 선택할 수 있도록 하였음
- 게임에 들어가는 리소스를 전반적으로 관리하여 리소스의 중복, 누락을 최소화하였음
- 다른 직군이 직접 유니티에서 작업하는 것이 더 효율적인 작업에 대해 비 프로그래머가 쉽게 작업할 수 있도록 관련 툴을 개발하고 매뉴얼을 작성하였음
- 아트 팀에서 원하는 효과를 구현하기 위해 필요한 셰이더를 개발하였음
<색 반전 효과 셰이더 데모>