[Portfolio] JustADream 프로젝트
카테고리: Portfolio
📌 JustAndDream 구현 파트 포스트
🌍 맵 생성 파트
⚔️ 적 유닛 파트
1. 게임 소개 📎
트레일러 영상
데모 플레이 영상
JustADream
- 3D 탑뷰 슈팅 로그라이크
- 옷장 너머 판타지 세계로 실종된 딸을, 아버지가 총을 들고 구하러 떠나는 내용
- 개발 도구: Unreal Engine 5
- 빌드 다운로드: JustADream_Demo.zip
2. 스토리 📃
잠에서 깨어난 당신
딸을 찾아 방으로 가보지만,
딸은 없고, 옷장에서 이상한 빛이 나오고 있었습니다.
옷장 안쪽에서 들려오는 괴성에
당신은 리볼버를 집어들고, 그곳에 들어갔습니다.
3. 게임 특징 💡
3.1. 현실적인 전투
- 플레이어와 적 모두 모두 공격력에 비해 낮은 체력을 가진다.
- 이로, 긴박하고 현실적인 전투를 경험할 수 있다.
3.2. 수동 장전
- 소지한 탄창과 탄약을 탄띠에서 직접 선택하고 장전
- 약실과 노리쇠 등을 수동으로 관리
→ 이를 통해 총기의 강한 화력과 사거리에 대한 밸런스를 맞춘다.
4. 게임 시스템 🛠️
4.1. 조작
| 행동 | 조작 키 |
|---|---|
| 이동 | WASD |
| 사격 | 마우스 왼쪽 클릭 |
| 정조준 | 마우스 오른쪽 클릭 |
| 달리기 | Shift |
| 약실&노리쇠 | Space Bar |
| 무기 교체 | Q |
| 상호작용 | E |
| 지도 | M |
4.2. 로그라이크
📌 특징
- 게임은 로그라이크로 진행된다.
- 메인 화면에서 관리하는 영구 스킬을 제외하고, 모든 정보는 매 게임 초기화된다.
▶️ 진행
- 게임이 시작되면 플레이어는 리볼버를 가진 채로 1층 좌측 하단에 스폰된다.
- 랜덤으로 스폰된 방들을 지나, 층의 우측 상단의 계단에 도달하면 다음 층으로 넘어갈 수 있다.
- 3층의 우측 상단에 도달 시 엔딩이 나오며 게임은 종료된다.
- 현재 프로토타입은 1층까지 개발되어 있다.
4.3. 맵
- 5x5 그리드에 1/2/4칸 크기의 지역들이 랜덤으로 구성된다.
- 맵은 M을 눌러, 지도 UI로 확인이 가능하다.
- 각 방에 존재하는 몬스터들의 아이콘이 나타난다.
- 해당 종류의 적이 많을수록, 아이콘이 커진다.
- 이를 통해, 해당 방에 대한 대비가 가능하다.
- 방문하지 않은 방은 맵에 표시되지 않는다.
4.4. 인게임 UI
4.5. 장전
- 현재 장착중인 총기의 탄창 혹은 탄약을 클릭하여 장전할 수 있다.
- 이때, 일부 총기(e.g. 리볼버)는
Space bar로 약실을 열고 탄약을 클릭해야 한다.
4.6. 아이템
- 아이템은 클릭하여 사용할 수 있다.
- 아이템에는 출혈을 막는 붕대, 체력을 회복하거나, 버프를 주는 포션 등이 있다.
4.7. 상점
- 총기와 일부 아이템은 인게임 상점에서 구매할 수 있다.
- 총기는 구매시 탄약이 함께 제공되며, 최초 구매 이후로는 가격이 크게 낮아진다.
- 상점은 지역 간의 통로에 있는 옷장을 통해 열 수 있다.
4.8. 총기
- 각 총기는 공격력과 관통력을 가지고 있다.
적들의 방어력 > 총기의 관통력과 같은 상황에서, 대미지가 크게 줄어든다.
| 총기 | 성능 | 유효한 적 | | — | — | — | | 산탄총 | 공격력▼/관통력▲ | 체력▲/방어력▼ | | 볼트액션 라이플 | 공격력▲/관통력▼ | 체력▼/방어력▲ |
- 플레이어는 사격 시, 마우스 커서가 총기의 반동만큼 밀려나게 된다.
볼트액션 라이플
산탄총
4.9. 영구 스킬
- 게임 플레이를 통해 얻은 경험치로, 영구 스킬 레벨을 올릴 수 있다.
- 스킬은 최대 체력 증가 등의 패시브로, 영구 적용된다.
4.10. 적 유닛 종류
I. 오크 전사
- 유닛의 등급마다 체력과 방어력이 달라진다.
- 철 갑옷과 방패가 생기며, 1~5등급까지 존재한다.
- 방패는 독립적인 체력/방어력을 가지며, 공격을 받으면 부서지게 된다.
II. 오크 궁수
- 유닛의 등급마다 체력과 방어력이 달라진다.
- 철 갑옷이 생기며, 1~3등급까지 존재한다.
- 궁수가 쏜 화살은 팀킬이 가능하다.
III. 후드 오크 궁수 (기둥 궁수)
- 상시 기둥에 엄폐하며 싸운다.
- 궁수가 쏜 화살은 팀킬이 가능하다.
- 공격 범위에 플레이어가 들어오면 한 발을 쏘고, 주위에 있는 다른 기둥으로 엄폐한다.
- 체력이 낮지만, 상대하기 까다롭게 디자인되었다.
IV. 구울
- 다른 적 유닛과 달리, 점프 대쉬 공격을 한다.
- 점프 대쉬 공격 중, 4번의 공격을 한다.
- 등급에 따라 체력과 철 갑옷의 유무가 달라진다.
- 체력이 낮지만, 이동속도가 빠르다.
V. 좀비
- 등급에 따라 체력이 달라진다.
- 체력은 높지만, 이동속도가 다소 떨어진다.
- 좀비에게 맞을 시, 여러 상태이상 디버프를 받는다.
VI. 보스: 스워드마스터
- 체력을 깎아 죽일 수 없다.
- 넉백을 활용해 낭떠러지에 떨어뜨려야 하는 기믹이 존재한다.
5. 튜토리얼 ✏️
- 게임을 익힐 수 있도록 튜토리얼이 존재한다.
댓글남기기