50


안녕하세요.


자칭 십덕 액션게임 'Project BS' 인사드립니다.


오랜만에 생존신고겸 최근까지 진행된 개발내용을 공유드리고자 합니다.






1. 캐릭터 대화 화면 준비


3dbfef74b5806df63a8086e658c6213fe6aaa29d7c7df05cb5408beb52d2


기본적으로 액션게임이지만, 캐릭터들끼리의 대화 역시 빼놓을 수 없기에

1차적으로 위와 같은 식의 대화 화면을 구성해보았습니다.





a15714ab041eb360be3335625683746f0153452dd6a6ee89d63d67f89f16cd6ebae5a73d4da568adcd60250573f7


이 과정에서 캐릭터의 포트레이트 이미지를 준비하게 되었는데요.

일러스트를 제작할 여력이 없어, 대신 인게임 3D모델을 일러스트 풍으로 활용해보았습니다.


2



7ce48472b58360f63ceb8ee740842539062876d9248453650e4ece1ae97d9b32


이래저래 3D모델로 자세를 잡고 시행착오를 겪다보니

캐릭터가 이쁘게 보이려면, 위 사진처럼 자세가 매우. 굉장히 중요하단 것을 느낄 수 있었습니다.


중복22

(여러분도 척추기립)





2. 캐릭터 비주얼(그래픽) 개선


게임의 전체적인 비주얼(그래픽) 허들을 높이고자,

캐릭터에 대한 비주얼적 개선을 시도해보았습니다.


3dbfef74b5806df63a8086e758c6213f31b9c5911493d89619bde65b4003


우선 인게임 캐릭터의 얼굴 그림자가 우측처럼 흉하게 보이는 현상을 개선하고자

'SDF맵'을 활용한 얼굴 그림자를 적용했습니다.


원신을 필두로 많은 서브컬쳐게임에서 채용하고 있는 방식으로

최근에는 상용, 공개된 툰셰이더가 지원하기도 하고, 검색으로 여러 자료와 SDF맵 제작 공개툴도 접할 수도 있어,

직접 사용해보게 되었습니다.


a15714ab041eb360be3335625683746f0153452dd6a6ee89d63d66f89817cd6e5f0c4d7f6fdbf700037cef13b3

*참고로 위와 같이 얼굴에 지는 그림자 맵을 여러장으로 나눠 제작하고, 툴을 이용해 하나의 SDF맵으로 제작할 수 있었습니다.








7fed8273a8826beb3fe9e9e24e846a2d623ec5d6b7319d76772ac544211dd2

다음으로 캐릭터의 '림 라이트' 표현을 개선하게 되었습니다.



a15714ab041eb360be3335625683746f0153452dd6a6ee89d63d67f39d13cd6e6eed2cd2dd6ec9fecb461afbb820

참고로 림라이트 란, 통상적으로 사물 외곽의 빛을 그래픽적으로 표현한 것인데요



a15714ab041eb360be3335625683746f0153452dd6a6ee89d53461f99f14cd6ed7b299b7db32004e51deea9af95e

사용중이던 상용 툰셰이더에서는 그림자 속에서 이 림라이트 표현을 할 수 없었고 (*좌측)

이를 해결하고자 림라이트 코드를 수정, 우측처럼 개선할 수 있었습니다. (*우측)



a15714ab041eb360be3335625683746f0153452dd6a6ee89d63d67f09d17cd6ebcb57a641b6a396af5d91b84822d

추가로 외곽 전체적으로 생기던 림라이트를 빛의 방향에 맞춰 생기도록 하여

자연스럽게 개선할 수 있었습니다.




앞서 소개드린 개선점들로 빛과 그림자, 림라이트 표현을 적극 활용

캐릭터의 비주얼을 크게 개선할 수 있었습니다.



7fed8273a8826beb3fe9e9e24e886a2d47df4fafacc9fd84b6663d3cb0ca3b


7fed8273a8826beb3fe9e9e24f856a2d5459ff68c9f1d401f655932fb1020c


7fed8273a8826beb3fe9e9e24f876a2dc71d908c82c0ac5206f6d2c89ea577



중복43



3. 그로기 상태 추가


3dbfef74b5806df63a8086e458c6213f3cd361d077e6e90c9cdee57f2e6c08




a15714ab041eb360be3335625683746f0153452ad6a7e389d53461f89f16cd6e74bce9f9b640a0cd1a2d4c4a933a


그로기 모션에 대해선 B안으로 위와 같이 넘어뜨리는 것 역시 고려했으나,

형평상 모든 캐릭터에 맞게 모션 준비가 어려워, 다음을 위해 킵하기로 하였습니다.


중복01



이상으로 Project BS의 개발일지를 마치도록 하겠습니다.


한가지 좋은 소식으로 유니티의 행사인 UNITE Seoul 2025에서

Project BS의 개발중 데모를 전시하게 되었습니다.


3bee877eb1d66da73fe982e614d3266942c8b7abe5682a5b47a4c360d96d0e2ed1f2c87b3fa226c68ac300bdc117cd84fb4f


혹여 행사 방문하시는 분 계신다면, 구경 와주시기 바라겠습니다.


감사합니다!



스팀페이지: https://store.steampowered.com/app/2087980/Project_BS


X(트위터): https://twitter.com/MyDeliciousDish