포인트 앤 클릭 추리 게임 개발

개요

구분정규 프로젝트
수행기간2021.01 - 2021.08 (8개월, 중단됨)
타겟 플랫폼Windows, Mac(예정), 모바일(예정), 콘솔(예정)
개발환경Unity 2020.3.15f2
사용 언어C#
담당 업무시스템 전체 설계 및 역할분담, 셰이더 개발, 게임 시스템 개발

업무 내용

  • 게임 시스템 전체를 설계하고, 각 시스템의 의존성 구조를 체계화 함

system architecture
<전체 시스템 구조>

  • 시스템 설계 내용을 팀 내에 공유하고 팀 변동에 대비하기 위해 시스템 설계서를 작성하고 지속적으로 유지
    • -> 팀원의 시스템에 대한 이해도를 높일 수 있었음
  • 코드리뷰를 진행하여 작성한 코드에 대해 상호 의견을 주고받고 코딩 스타일을 통일
    • -> 서로의 코드에 대한 이해도를 높이고 최적화 이슈나 버그 이슈를 빌드 전에 해결할 수 있었음
  • 사내 R&D 프로세스를 확립하여 게임에 새로운 그래픽, 기술을 적용해 보고 적합한 방법을 선택할 수 있도록 하였음
  • 게임에 들어가는 리소스를 전반적으로 관리하여 리소스의 중복, 누락을 최소화하였음
  • 다른 직군이 직접 유니티에서 작업하는 것이 더 효율적인 작업에 대해 비 프로그래머가 쉽게 작업할 수 있도록 관련 툴을 개발하고 매뉴얼을 작성하였음
  • 아트 팀에서 원하는 효과를 구현하기 위해 필요한 셰이더를 개발하였음

shader 1 shader 2 <색 반전 효과 셰이더 데모>