Rise of the Orcs

플랫폼
PC
Steam
장르
3D
디펜스
액션
발표자료
프로젝트 기간
2024/03/06 → 2024/05/01
6
1 more property
목차

프로젝트 결과물 소개

시연 영상
게임 소개
주요 컨텐츠

직접 만든는 길목

베이스까지 도달하는 길을 만들어보세요.
기본으로 제공되는 바닥벽, 수직벽을 이용해 플레이어가 직접 길을 만들수 있습니다.

다양한 타워

다양한 타워들을 이용해서 오크군단을 막아보세요
함정, 터렛으로 구분되는 여러 타워들을 이용해 자신만의 플레이를 만들수 있습니다.

전략적인 디펜스

원하는 타워를 원하는 위치에 건설해 오크 군단을 막아보세요
효율적인 건설을 해보세요

두 종류의 플레이어

전사, 마법사 원하는 클래스로 오크군단을 막아보세요
현제 두종류의 클래스가 구현되어 있습니다.

다양한 스킬

캐릭터 고유의 스킬을 이용해 오크군단을 막아보세요
캐릭터별로 여러개 존재하는 스킬을 직접 선택해 플레이할 수 있습니다.

기술적인 도전 과제

사용 기술
Singleton
추가설명
FSM
사용 이유
설명
AI Navigation
사용 이유
결과
Addressable
사용 이유
결과
LoadSceneAsync
사용 이유
결과
SpriteAtlas
사용 이유
결과
Object Pool
사용 이유
결과
SRP 배처
사용 이유
LOD
사용 이유

사용된 기술 스택

기술스택

클라이언트 구조

overall
Manager

사용자 개선 사항

유저 테스트
주요 질문으로 게임의 주요 요소라고 생각되는 1. 플레이어 2. 건설 3. 몬스터 이 3가지를 중점으로 피드백을 요청드린 결과 다음과 같이 나타났다.

플레이어 조작감

플레이어 조작감에 대해 질문을 했을때 1편하다 ~ 5 불편하다에 대한 응답

건설 조작감

건설 조작감에 대해 질문을 했을때 1편하다 ~ 5 불편하다에 대한 응답
건설 조작감의 경우 그래프 상으로는 편했다고 했던 유저가 대다수지만, 일부 유저는 설치시 제공되는 자석 기능을 전혀 사용하지 못하는 모습을 보였다. 이 문제를 해결하기 위해 건설 로직을 변경하였다.

몬스터 개선사항

몬스터의 경우 제작하면서 문제가 될것 같은 요소들에 대해서 피드백을 요청했다.
주요 응답으로 몬스터의 AI와 밸런스에 불편함을 느끼는 유저들이 많다는것을 파악하였다.
밸런스의 경우 타워의 데미지, 플레이어의 스킬, 몬스터의수 등 다양한 요인이 복합적으로 작용을 하기때문에 정말 많은 내부 태스트를 통해 밸런스를 계속 수정해나가고 있다.
몬스터 AI의 경우 문제가되던 건설물 요소를 제거함으로서 해결을 진행하였다.
피드백을 통한 수정사항들 수정사항

트러블 슈팅

슈팅 내용
FSM의 구조문제
문제내용
해결과정
FSM에 대한 이해
바닥에 그림자가 생기는 이슈
문제내용
해결과정
비동기 로드씬 혹은 Addressable을 활용한 비동기 로드시 로드 타임 이슈
문제 내용
해결
Minimap 최적화 이슈
문제 내용
해결
설치 도중 겹쳐서 설치되는 문제
문제 내용
시도 사항
결과
오브젝트 풀링에서 미리 생성한 오브젝트의 수 이상으로 필요로 할 때 이미 맵에 스폰되어있는 오브젝트를 가져다 사용하는 문제
문제 내용
시도 사항
결과

프로젝트 결과 및 성과

진행 일정
전체 개발 기간 : 2024.03.06 ~ 2024.05.01
주요 일정
3.22 : 1차 프로토타입 완성
(한 사이클 완성 : 플레이어, 몬스터, UI, 설치물, excel 데이터 구성)
3.25 : 중간발표 진행
4.01 : 추가 구현 사항 작업
(몬스터 종류 추가, 디펜스 설치물 종류 추가, 맵 제작, 스킬 작업)
4.08 : 추가 구현 사항 작업
(최적화 작업, 설치 편의성 수정, 몬스터 기능 추가, 캐릭터 추가)
4.16 : 1차 유저테스트 진행
(사운드 작업, 빌드 후 테스트 작업 마무리)
4.19 : 1차 유저테스트 수정본 재배포
4.24 : 1차 유저테스트 마무리
(추가 최적화 작업, 피드백 사항 수정, 설치물 추가, 몬스터 추가, 기능 추가)

팀원 구성 및 연락처

역할
팀원
블로그 링크
깃헙 주소
이메일
팀장
최보훈
slawkd2002@gmail.com
부팀장
이주환
leejh0469@naver.com
팀원
김철우
y2456y16@naver.com
팀원
박민수
minsoo9716@gamil.com