플레이어가 오른쪽/왼쪽으로 움직이며 미사일을 쏘아 도착지 행성인 지구에 도달하는 것이 목표인 클래식 슈팅 게임입니다.
Assets/
├─ Project/
├─ Scripts/ # 모든 스크립트 파일
├─ Scenes/ # 게임 씬 파일
└─ Prefabs/ # 프리팹
- 배경 컨트롤러: 플레이어가 앞으로 나가는 것처럼 보이도록 배경 스크롤
- 부스터 컨트롤러: 부스터 획득 시 효과 및 효과음 활성화
- 부스터 링 컨트롤러: 부스터 위치 시각화
- 플레이어 컨트롤러: 방향키 이동, 화면 밖 방지, 버블 데미지 처리, 게임 오버 씬 전환
- 보스 컨트롤러: 총 5회 맞아야 사라짐, 보스 죽으면 게임 클리어, 플레이어 x값 따라다니며 버블 공격
- 적 컨트롤러: 1회 맞으면 투명도 감소, 2회 맞으면 제거
- A: 대각선 아래 이동
- B: 좌우 이동
- C: 위에서 아래로 랜덤 이동
→ 각 동선 스크립트에 버블 발사 코드 포함
- 총 컨트롤러: 플레이어 총구에서 발사, 적 충돌/화면 밖 시 제거
- 버블 컨트롤러: 적 총구에서 발사, 플레이어 충돌/화면 밖 시 제거
- 적 제너레이터: 랜덤 적 생성, 난이도 조절 위해 시간별 생성 주기 변경
- 타이틀 감독: 탭 시 게임 화면 전환
- 게임 감독: 보스/플레이어 HP 갱신, 플레이어 데미지 시 효과음 재생
- 엔딩 감독: 스코어 표시, 게임 재시작 시 스코어 초기화