팀 회의 내용
- 진행상황 공유
- 일정 조율
- 게임 영업 시스템 개편
- PC 버전을 위한 입력시스템
- 키스토어, 개발자 계정
오늘 한 일
- Sound 찾기
- 구현된 기능 테스트
원래 이번주는 배포를 위한 테스트 및 버그픽스, 밸런스 조절 후 플레이 스토어에 등록하는 것이 목표였다
하지만 주요 게임 시스템 중에서 숙련도가 쌓이면서 루즈해지는 문제가 발생하여 좀 더 추가적인 작업이 필요해졌다
이에 더불어 원래 모바일을 목표로 하던 게임을 PC로도 배포할 생각을 추가로 하게되면서 입력 시스템에 대한 문제도 함께 발생하게 되었다 확실히 플레이 스타일에 따라 다르겠지만 여러 기획적인 부분들에서 의견 충돌이 조금씩 생기는 것은 어쩔수 없는 부분이다 이것 또한 여러 해결책을 생각하면서 의견은 조율해가나가는 수 밖에 없는 것 같다
그리고 Sound는 언제 끝나는가 !!!!!
CutScene 애니메이션을 작업하면서 새로 추가해야할 Sound 가 늘어났다
절대 끝나지 않는 Sound의 늪 ... 그래도 이전 보다는 더 빨리 찾겠지 ... 할인하는 에셋도 이번에 샀으니까 잘 찾아보자 !!
그리고 최적화를 공부하면서 오디오 최적화에 관한 내용도 슬쩍 보게 되었는데 Sound 작업이 끝나면 더 자세하게 공부해서 꼭 적용해보는 것이 목표가 되었다
기술 면접 대비 29일차
Q: 어떤 에셋을 사용해보셨나요? 없다면 알고 있는 에셋이 있나요 ?
A: 제가 사용해본 에셋은 Photon Unity Networking 무료 버전을 사용한 적이 있습니다
이 에셋은 멀티 플레이어 기능을 간편하게 추가할 수 있는 에셋으로 간단한 코드 몇 줄로 방을 생성하거나 참가할 수 있고 오브젝트 간의 동기화를 자동으로 처리해주어 플레이어 간의 상태를 일관되게 유지할 수 있습니다
사용해본 경험은 없지만 Dotween, Odin Inspector에 대해서 알고 있습니다
Dotween은 애니메이션 효과를 직접 구현하는 것 보다 빠르고 메모리를 적게 사용하여 간단하게 구현이 가능한 에셋으로 주로 UI에 연출을 할 때 사용된다고 알고 있습니다
Odin Inspector는 유니티의 인스펙터 기능을 확장하고 편리하게 만들어 주는 에셋으로 데이터의 직렬화 및 디버깅을 편리하게 만들어주기도 하고, 커스텀 버튼이나 작업을 추가하여 특정 동작을 빠르게 실행하거나 하는 등으로 여러가지 편의성과 작업 효율을 높일 수 있다고 알고 있습니다
Q: Scripatble Object란 무엇이며 어떻게 사용되나요?
A: 유니티에서 대량의 데이터를 저장할 수 있는 데이터 컨테이너로 값의 사본이 생성되는 것을 방지하여 프로젝트의 메모 사용을 줄일 수 있습니다
Monobehaivour 스크립트에 변경되지 않는 데이터를 저장하는 프리팹을 사용하는 프로젝트에서 유용합니다
주의할점으로는 배포된 빌드에서는 데이터를 저장할 수 없고 개발 시 설정한 스크립터블 오브젝트 에셋에 저장된 데이터만을 사용할 수 있습니다
또한 , 게임 빌드에 포함되는 방식이기에 사용자가 이 파일을 변경할 수 있어서 멀티 플레이 게임에서는 문제가 되므로 중요한 역할을 하는 데이터는 저장하면 안됩니다
저는 주로 아이템이나 캐릭터 스탯 등 변경되지 않는 데이터를 저장하여 게임 내에서 쉽게 수정하고 로드 할 수 있고, 효율적으로 데이터를 관리하기 위해 사용하였습니다
'TIL' 카테고리의 다른 글
[TIL] 내일배움캠프_Unity 최종 프로젝트 5주차: 배포 및 User Test 3, 기술 면접 대비 31일차 (0) | 2023.11.30 |
---|---|
[TIL] 내일배움캠프_Unity 최종 프로젝트 5주차: 배포 및 User Test 2, 기술 면접 대비 30일차 (0) | 2023.11.29 |
[TIL] 내일배움캠프_Unity 최종 프로젝트 4주차: Lobby Scene 제작5, 기술 면접 대비 28일차 (0) | 2023.11.27 |
[TIL] 내일배움캠프_Unity 최종 프로젝트 4주차: Lobby Scene 제작4, 기술 면접 대비 27일차 (1) | 2023.11.23 |
[TIL] 내일배움캠프_Unity 최종 프로젝트 4주차: Lobby Scene 제작3, 기술 면접 대비 26일차 (0) | 2023.11.23 |