PPP_Thumbnail.png

🧠 프로젝트 소개


📆 제작 기간 : 2025.07.28 ~ 2025.08.18

🌌 세계관

세상은 이미 끝났다. 도시는 불타고, 하늘은 탁해졌으며, 인류는 자신들이 만든 전염과 광기에 잠식당했다. 남은 인간들은 더 이상 이성을 가진 존재가 아니라, 오직 파괴 본능만 남은 괴물일 뿐이다.

그들을 정리하기 위해, 마지막으로 남은 **청소 로봇(Protocol Cleaner)**이 가동된다. 로봇은 감정도 망설임도 없다.

프로토콜은 단 하나.

“인간을 제거하고, 세상을 정화하라.”

🎮 Gameplay

장르 : 웨이브 기반 서바이벌 TPS / FPS

전투 : 인간을 처치하면 Score가 누적된다.

미션 : 목표를 달성하면 보상 무기가 지급된다.

핵심 목표 : 점수를 쌓고, 무기를 확장하며, 끝없이 이어지는 전투 속에서 생존하라

🔁 Game Flow Chart


Flow Chart 설명

GameFlowChart.png

🎥 시연 영상


https://www.youtube.com/watch?v=nflci2Y7M5w

👥 역할


담당자 담당 역할
김기탁 게임 모드 / 깃•에셋 관리 / 스테이지 제작 / 상호작용 액터 / 레벨 디자인
김상범 AI 캐릭터 / 몬스터 웨이브 / PPT
김여울 UI 시스템 (OutGame UI 및 Weapon UI) / 노션 / ReadMe / 발표
성준모 무기 발사 및 데미지 처리 / 시연 영상 / 발표 대본
정현성 UI 시스템 (InGame UI : HUD 및 전투 UI) / 노션 / 플로우 차트
정현수 캐릭터 이동 및 상태 변화 / 시연 영상 편집 / 레벨 디자인

🎯 프로젝트 목표


🧩 주요 기능


🛠 트러블 슈팅


Git 용량 낭비 문제

브랜치 병합 방식 문제

두 개의 라운드 종료 조건 통합 문제

AI 행동 로직(비헤이비어 트리) 문제

AI 총알 피격 콜리전 문제

발사 기능 구현 문제

무기 줍기 및 장착 기능 구현 문제

1인칭 및 3인칭 카메라 생성 문제

무기 시스템 UI 및 데이터 연결 문제

게임 오버 처리 델리게이트 문제

벽을 쏴도 히트마커가 나오는 문제

🛠 사용한 툴


https://www.jetbrains.com/ko-kr/rider/ - 개발 환경

♡ 모찌야미하찌뾰 ♡ – 기획, 정리

https://app.diagrams.net/ - Game Flow Chart 제작

https://pixabay.com/ - 배경 음악

https://fonts.google.com/specimen/VT323 - 폰트

🐈‍⬛ GitHub


https://github.com/NbcampUnreal/3rd_4th-Team4-CH3-Project