[Project] 2021 지스타 프로젝트

Date:     Updated:

카테고리:

태그:

이 글은 학교에서 2021 지스타 프로젝트를 하면서 정리한 글입니다


프로젝트 소개

  • 학교에서 유니티 게임 제작을 위한 실무 경험과 협업 경험을 쌓기 위한 팀 프로젝트
  • 프로젝트 인원 : 3명 (프로그래머, 아트, 사운드 1명씩)
    • 내 역할 : 팀장, 메인 프로그래머, 기획

프로젝트 기간

  • 2021.09 ~ 2021.11

깃허브 링크

Readme Card

플레이 영상

다양한 시도 및 구현

  • ScriptableObject를 사용한 데이터 관리
  • 커스텀에디터를 활용해 팀원과 원활한 협업 추구
  • DOTween을 사용한 애니메이션 처리
  • 코루틴을 사용해서 일관된 순서의 로직 구현 (yield return StartCoroutine() 사용)

문제와 해결법

  • 보여지는 이펙트와 사운드 간의 시간차가 발생
    • 원인 : 이펙트가 빠르게 사라지는 것과 사운드의 처음과 중간 부분의 텀이 있어서 소리가 느리게 들림
    • 해결법 : 사운드를 먼저 출력하고 이펙트 오브젝트를 일정 시간 딜레이 시켜서 생성되게 구현


  • 씬을 이동할 때 페이드아웃, 페이드인 효과를 구현했는데 각 구간마다 순서를 지켜야 하는 로직같은 경우 코드가 너무 복잡해짐
    • 해결법 : 코루틴에서 yield return StartCoroutine() 사용하면 해당 코루틴이 다 끝나야 다음 코드로 진행이 되서 FadeOut, FadeIn 전용 코루틴을 따로 만듬




💻 열심히 공부해서 작성 중이니 오류나 틀린 부분이 있을 경우 
  언제든지 댓글 혹은 메일로 알려주시면 감사하겠습니다! 😸

맨 위로 이동하기

Project 카테고리 내 다른 글 보러가기

댓글 남기기