목차
게임 소개
시연 영상
게임 조작법 및 가이드
조작법 설명
분류 | 이동 | 공격 | 피하기 | 스킬 사용 |
플레이어 | WASD | 마우스 왼쪽 버튼 | Ctrl | 1 ~ 4번 키 |
분류 | 게임 UI 버튼 | 인벤토리 및 옵션 |
기타 | Alt + 마우스 왼쪽 버튼 | Tab |
기술적인 도전 과제
상태 머신 (FSM) - Player & Monster
Json을 활용한 엑셀 데이터화
SceneManager Custom
인벤토리 관리 싱글톤 패턴 적용
인벤토리 - 버블 정렬
Raycast 를 이용한 충돌 감지
Coroutine 을 이용한 몬스터 스폰
이벤트 기반 프로그래밍
NavMesh
타임라인 자막 에디터
사용된 기술 스택
클라이언트 구조
•
게임 전체 플로우
•
게임 매니저
개발 타임라인
기간 | 개발 내용 | 비고 |
1주차 | - 초기 아이디어 및 기본 시스템 기획
- 에셋 찾기 및 구매
- 각 담당 파트 개인 학습 | |
2주차 | - NPC 시스템 기획
- 맵 제작
- 플레이어 이동, 카메라, 애니메이션 구현
- 각 파트 데이터 구현
(필드 몬스터, 인벤토리, 플레이어 스탯/레벨) | |
3주차 | - 보스 몬스터 구현
- 필드 몬스터 피격 구현
- 2주차 구현 항목 버그 수정 | |
4주차 | - 필드 몬스터 이동, 아이템 드랍 기획, 퀘스트 기획
- 필드 몬스터 공격 구현
- 퀘스트 기본 틀 구현
- 상점 UI 구현
- 버그 테스트 | 중간 발표 |
5주차 | - UI 기획, 퀘스트 기획
- 몬스터 스폰 및 아이템 드랍 구현
- 퀘스트 구현
- 상점 구매/판매 시스템 기획
- 플레이어 스킬 구현
- UI 구현 | |
6주차 | - UI 기획
- 몬스터 스폰 및 아이템 드랍 구현
- 퀘스트 구현
- UI 구현 | |
7주차 | - 퀵슬롯 기획, 사운드 에셋 구매, 퀘스트 기획
- 밸런스 기획
- 퀵슬롯 구현
- 퀘스트 구현 (32번 퀘스트까지 완료)
- 사운드 구현
- 버그 테스트 | 유저 테스트 |
8주차 ~ 9주차 | - 조작법 UI 기획, 스킬 기획, 브로셔 및 발표 자료 작업
- 퀘스트 구현 및 연출
- 맵 2차 작업
- 플레이어 스킬 구현
- 세이브&로드 구현
- 조작법 UI 구현
- 버그 테스트 | 최종 발표 |
사용자 개선 사항
•
저희 팀은 질적인 측면의 피드백을 받기 위해 소수의 테스터들로 구성하여 유저 테스트를 진행하였습니다.
유저 피드백
피드백 개선 사항
트러블 슈팅
필드 몬스터 이동
몬스터 공격과 데미지 처리
상점에서 원하는 아이템 판매
상점 UI 와 입력 키 사용 간의 문제
플레이어 이동
플레이어 애니메이션
퀘스트 클리어 조건 문제
보스몬스터 피격 처리
Table
Search