안녕? 돌아온 십덕소울..이 아니고 Project BS의 개발근황이야.
혹시 어떤 게임인지 모르는 친구가 있다면 얼마전 아래의 공개한 트레일러를 봐줘 (이미 봤어도 또 봐줘ㅋ)
지난 개발일지에선 보스전 위주로 소개했었는데
- 지난 개발일지 링크: https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=103180
이번은 주변환경들을 만들면서 적용해본걸 간단히 소개해볼게.
라이팅(Lighting)
Project BS에선 일단 라이트를 굽고 있어 (Baked Lighting)
그냥 실시간 라이팅을 사용하면 간편하겠지만, 아무래도 성능최적화와 시각적 품질면에서 라이트를 굽는게 훨씬 유리하다고 느꼈거든.
본인 어릴때 똥컴에서 겜하던 기억때문에 기왕이면 저사양 PC에서 잘돌아가게 하고 싶기도 하고
나중에 스위치나 스팀덱도 노리고 싶기 때문에 대충할 수 없음.
아무튼 라이트 굽기를 하면서부터 라이트 프로브를 배치하는것도 필요해짐.
캐릭터 같은 이동가능한 사물은 가까운 라이트 프로브의 영향을 받아 밝기가 정해지거든.
그래서 라이트 프로브를 사용하면 실시간 라이팅 없이도 적당히 비슷한 효과를 내주고 성능면에서는 이득을 보게됨.
근데 사실 라이팅은 나도 제대로 해본건 이번이 처음이기도 하고
아직 많이 어려운 것 같다. 더 노력해야겠어.
이건 유니티에서 라이트 굽는 세팅값이긴 한데..
위쪽의 샘플링 값들을 높이면 퀄리티가 높아지는줄 알았는데, 이상해지는 경우가 많더라고.. 이거 혹시 고수분들 있으면 조언좀...ㅠㅠ
시야(카메라)에 가까운 물체 숨기기
이건 많은 게임들에서도 쓰이는 방식.
반투명(Transparent)로 하냐 디더링+알파클리핑으로 하냐로 갈릴듯 한데
일단 나는 디더링+알파클리핑으루.. 이유는 성능에 더 유리할거 같아서.
(보통 반투명이 성능 엄청 먹는다고들 함)
사실 그냥 지나다닐 때는 잘 몰랐는데
전투 중에 빼곡한 나무에 시야가 가려지만 진짜 엄청 불편하기 때문에
사실상 이런 류의 게임에선 반드시 해줘야 하겠다.
이건 셰이더 그래프의 해당부분 처리 노드. 엄청 간단하게 할 수 있어서 굳 b
(아직 코드로 되어있는 셰이더들에는 적용안해봤지만.. 뭐 크게 복잡한건 없겠지.. 아마도?)
.
.
.
.
.
그리고 마지막으로 조만간 체험판(데모 버젼)을 공개할거라고 했었지.
실은 현재 개최중인 '방구석 인디 게임쇼'를 통해 절찬 공개중!
Project BS 체험판 다운로드 링크: https://www.bigameshow.com/release_view.html?gameId=141
액션게임 좋아한다면 꼭 플레이 해주고 피드백 부탁할게!
그럼 이번에 찍은 스크린샷들을 보여주며 마무리!
Project BS 체험판 다운로드 링크: https://www.bigameshow.com/release_view.html?gameId=141
스팀페이지: https://store.steampowered.com/app/2087980/Project_BS/
*스팀에는 아직 데모버젼 없으니 위쪽 링크로
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.