3주차 주간보고서

By | 2026년 03월 27일

1. UI 시스템 및 메인 메뉴 핵심 기능 구현

  • 작업 내용: 게임의 몰입도를 결정하는 메인 타이틀 및 시스템 설정 환경 구축.
  • 세부 구현 내용:
    • 환경 설정(Settings) 및 오디오 시스템: 유니티의 Audio MixerSlider UI를 연동하여 사용자가 게임 내 배경음 및 효과음 볼륨을 실시간으로 조절할 수 있는 로직 구현.
    • 스테이지 전환 로직: SceneManager 클래스를 활용하여 메인 메뉴에서 전투 스테이지로 매끄럽게 진입하는 씬 로드 시스템 구축.
    • 게임 종료(Exit): Application.Quit()을 호출하여 실제 빌드 환경에서 게임이 안전하게 종료되도록 마감 처리.
  • 기술 포인트: UI 이벤트와 소스 코드 간의 동적 연결을 통해 사용자 편의성(UX)을 극대화함.

2. 캐릭터 시스템 설정 및 리소스 최적화

  • 작업 내용: 기획된 4인의 영웅(인기장군, 환진장군, 윤건장군, 상호장군)의 데이터 할당 및 시각화.
  • 세부 구현 내용:
    • 캐릭터 데이터 바인딩: 각 장군별 고유 능력치(공격력, 사거리, 스킬 등)를 게임 엔진 내 오브젝트에 프로그래밍적으로 할당.
    • 스프라이트 렌더링: 조선 시대 컨셉의 도트(Pixel Art) 리소스를 Sprite Renderer 컴포넌트를 통해 게임 월드 내 오브젝트로 변환하여 시각적 일관성 확보.
  • 기술 포인트: 캐릭터별 스펙 차별화를 통해 디펜스 게임의 핵심인 전략적 요소를 기술적으로 뒷받침함.

3. 스테이지 관리 및 진행 시스템

  • 작업 내용: 게임의 흐름을 제어하는 스테이지 진행 로직 및 연결성 확보.
  • 세부 구현 내용:
    • 스테이지 시퀀스 구현: 현재 스테이지 클리어 여부에 따라 다음 단계로 진행되는 로직을 설계하여 게임의 지속성 부여.
    • 설정 팝업 시스템: 게임 플레이 중 언제든 설정창을 호출하여 볼륨 조절 및 가이드를 확인할 수 있는 레이어드 UI 구조 설계.
  • 기술 포인트: 단순한 화면 전환을 넘어, 게임 데이터의 연속성을 유지하며 다음 씬으로 넘어가도록 설계된 스테이지 흐름 제어 기술 습득.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다