3D 캐릭터 기반 비주얼 노벨

3D 캐릭터 기반 비주얼 노벨 인게임 화면

캐릭터 연출과 데이터 기반 시나리오 시스템을 개발하고, URP 렌더링 문제를 해결한 프로젝트입니다.

사용 기술: Unity · C# · URP · Animator

이 게임에서 해결한 문제

01. URP와 MaterialPropertyBlock을 결합한 캐릭터 오버레이

발화자를 제외한 캐릭터를 자연스럽게 어둡게 표현하기 위해 Custom Render Feature, Stencil Buffer와 캐릭터별 런타임 제어를 결합했습니다.

→ 상세 해결 과정 읽기

02. Frame Debugger로 진단한 lilToon 런타임 투명화 문제

프로퍼티는 전달되지만 투명 셰이더 Variant가 선택되지 않던 문제를 Frame Debugger와 패키지 소스 분석으로 추적했습니다.

→ 상세 해결 과정 읽기

03. 기존 애니메이션에서 피크 포즈를 선택해 대기 연출 만들기

기존 클립의 피크 포즈와 Additive 호흡 레이어를 결합하고, 원하는 프레임을 찾는 커스텀 인스펙터를 제작했습니다.

→ 상세 해결 과정 읽기


← 포트폴리오 홈으로