1 minute read

배운 내용

Singleton 패턴

Singleton 패턴을 활용하여 여러 씬에서 사용하는 오브젝트가 값을 유지하도록 했습니다. 이를 통해 씬 전환 시 인스펙터 창에서 설정한 값들이 변하지 않도록 관리할 수 있었습니다.

VSCode와 GitHub Desktop 연동

  1. VSCode를 설치한 후 GitHub Desktop을 재시작합니다.
  2. GitHub Desktop에서 File -> Options -> Integrations에서 External editor로 VSCode를 설정합니다.
  3. VSCode는 Visual Studio보다 충돌 관리가 더 편리합니다.

유니티 프로젝트1: 카드 뒤집기 게임

작업 내용:

추가 기능 구현

  • 다양한 씬으로 이동하는 버튼을 추가하여 게임의 흐름을 개선했습니다. 예를 들어 ‘시작하기’나 ‘난이도 선택’ 버튼을 통해 다음 씬으로 진행할 수 있습니다.
  • 스테이지 클리어 기록 초기화 기능을 구현하여 개발 중 테스트가 용이하도록 했습니다.
  • 팀원들의 사진을 모아서 카드에 추가하여 게임 내 컨텐츠를 풍부하게 만들었습니다.
  • 몇 가지 버그 수정 및 UI 이미지 개선 작업을 진행했습니다.

UI 개선

개인적으로 기존에 팀원들이 이미 잘 완성한 UI에 대해 추가 개선 작업이 필요하지 않았다고 생각되지만, 팀원의 요청으로 UI 개선 작업을 진행했습니다. 작업 자체는 시간이 많이 걸렸지만, 결과적으로 게임의 시각적인 부분이 더욱 개선되었습니다.

마무리

오늘은 주로 버그 수정과 간단한 기능 추가로 시간을 보냈습니다. 프로젝트의 마지막 단계에서 발생할 수 있는 다양한 버그에 대응하고, 팀원들과 협업하면서 발생하는 문제를 해결하는데 시간을 많이 할애했습니다. 팀플레이를 통해 구현한 부분들이 제시간에 완료되지 않을 때 지원을 하거나 도움을 주는 과정에서 어려움이 있었지만, 최종적으로 모든 구현 과제 기능이 문제없이 동작하는 것을 확인하고 만족스러워했습니다.