본문 바로가기

내일배움캠프/[P1-Team.] ChillySauceCode

(5)
[TIL 24.04.19] ChillySauceCode 회고록 목   차 팀원 소개 팀장: 정승연우선 저에 대해 간단히 소개하겠습니다. 캠프에 오기 전에는 주로 C++ 알고리즘을 공부했고, 이번 캠프를 통해 팀플 경험을 쌓고 싶어 참여하게 되었습니다. 팀장으로써 팀 SA 노션을 정리하고, 프로젝트의 방향성을 설정하고 각 팀원의 작업을 조율하는 역할을 맡았습니다. 이번 프로젝트에서는 주로 에셋 찾아오거나 만들어오기와 UI 구현, SFX 작업을 맡았습니다. 구현한 UI로는 매칭 판넬과 시도횟수 판넬, 시간 슬라이더, 레벨 증가 시의 방해물 생성, 인게임 화면 구성과 영선님이 만들어주신 스타트 화면의 UI 개선이 있습니다. 또 구현한 효과음에는 버튼 클릭 시의 효과음, 게임 스타트 음, 카드 뒤집을 때의 flip 소리, 카드매치 성공 시와 실패 시의 각기 다른 효과음, ..
[TIL 24.04.18] 추가 이펙트 + 팀원의 코드 리뷰 .목   차 레벨 올라갈 때 효과 추가Unity에 올라와 있는 무료 에셋을 사용했다. 밑의 2개의 효과는 하나의 에셋 안에 함께 있었다. Explosion 효과 추가Level 2 이상부터 나오는 방해 이펙트이다. 폭발음과 함께 애니메이션이 등장하며, 잔여물을 남겨서 화면을 살짝 가리게 했다. 처음에는 한 번에 여러 개가 나타나게 했으나, 효과가 거의 없는 것 같아 Invoke를 활용해 3번에 걸쳐 나타나게 했다. 그리고 레벨이 오를수록 Explosion 효과가 나타나는 개수를 늘렸다. Fireball 효과 추가Level 4에서는 추가로 파이어볼이 0.2초에 한 번씩 x좌표 랜덤 위치에서 떨어지게 됐다. y 6에서 생성되어 떨어지기 시작하고, y가 -6이 되면 Destroy 함수를 이용해 사라지게 했다. ..
[TIL 24.04.17] 인게임 UI 개선 + 코드 리팩토링 오늘은 UI 작업과 클린코드로 바꾸기 위주로 했다.  목   차 UI 변경더 깔끔한 UI로 바꾸어 사용자가 보기 편하게 했다. 필요한건 추가하기도 했다. 그리고 배경화면에 쓸 이미지를 찾아오고 인게임 화면은 내가 직접 바꿨다. 아웃라인과 쉐도우 변경스타트 씬에서는 Pause 버튼, 제목, 스타트 버튼, 그리고 가운데에 계속 바뀌는 카드 3개에 각각 Outline 컴포넌트와 Shadow 컴포넌트를 추가해 깔끔한 UI를 만들었다. Main씬에서는 일부는 Outline을 추가해주었지만, 일부는 그림자만 넣는 편이 더 깔끔해서 Shadow만 있다. 마찬가지로 Pause버튼도 추가해주었고, 끝 판넬의 요소들에도 필요한 요소를 추가해주었다. 대기중 화면 배경색은 흰색인 편이 더 깔끔한 것 같아 흰색으로 바꾸어주고 ..
[TIL 24.04.16] 카드 매치 & 효과음 +Notion 게임의 기본적인 틀은 모두 구현했으니 이제 미니 프로젝트를 하면서 구현하라고 한 과제들을 수행할 시간이다. 목   차 내가 구현한 기능 목록.조원과 함께하는 프로젝트에서 내가 주가 되어 구현한 기능들로, 다른 사람이 업로드한걸 아주 약간 수정해주는 것은 생략했다. 서로서로 업로드 미스가 났거나 실수한 것을 자기가 수정하다가 conflict 날까봐 간단한 문제들은 수정해야 하는 스크립트를 현재 작성중인 사람에게 대신 부탁하는 식으로 매꿨다.  카드 매치 사인 만들기.1쌍의 카드를 선택했을 때 같다면 그 카드 주인의 이름을, 틀렸다면 "실패..." 사인을 출력하는 기능이다.#UI 구현처음에는 MainScene의 한가운데에 구현을 하려 했으나, 그렇게 하면 내가 방금 뒤집은 카드가 뭐였는지 확인할 수 없는 문..
[TIL 24.04.15] 첫 협업-카드뒤집기 카피캣 이미 해본 적 있는 스파르타 게임개발종합반의 강의 내용을 토대로 4인의 조원이 각자 역할을 맡아 자기 파트를 개인 브랜치에 업로드한 후, Main에 합치는 작업을 했다. 내가 맡은 파트는 에셋 수정과 BGM 작업이다. 목 차 에셋 작업 이 작업은 사실 제일 간단해서 가장 빨리 끝났다. Zep에 있는 조원들의 캐릭터와 Slack에 있는 프로필 사진을 3:4 비율에 맞게 수정해서 공유방에 업로드하기만 하는 되는 작업이었다. 이외의 것은 아직 논의된 것이 없거나 기본 제공된 것을 사용하기로 했기 때문에 바로 다음 작업으로 넘어갔다. 음악 삽입하기 BGM 삽입하는 법 복습하는 차원에서 5주차 BGM 부분을 정리한다. 음원은 스파르타에서 제공한 것을 우선 그대로 가져다 사용했다. #flip 소리 삽입하기 Card..