---
# System prepended metadata

title: '몰입캠프 Week3 Project: Age Of War'

---

# 몰입캠프 Week3 Project: Age Of War
## 프로젝트 개요
플래시게임 '전쟁시대'에서 영감을 받아, 최종적으로 유닛을 소환해 공성전을 하는 1대1 멀티 2D 디펜스 게임을 목표로 했다. 게임 개발 툴로는 Unity를 사용했다.
![전투화면](https://user-images.githubusercontent.com/51320553/179724216-eddb47b0-0fc6-40a0-b5ef-6e902fc964ec.PNG)
기존에는 위와 같은 클래식한 디펜스 게임을 구상했지만 슈팅게임과 중력반전 기능을 게임에 섞어보고 싶어 아래와 같은 게임을 만들게 되었다.


## 게임 설명
### 초기 화면
> 게임을 실행하면 6자 이하의 닉네임을 입력받는다.
> ![KakaoTalk_20220719_184324861](https://user-images.githubusercontent.com/51320553/179724897-6f6502a6-341f-4f16-9dfc-d39a01573cac.png)


### 랜덤 매칭
> 기존에는 방을 생성하면 게임 맵에 들어가 대기하는 방식이었지만, 랜덤방이 없으면 방 생성 후 대기화면을 보여주도록 했다. 매칭이 잡히면 게임 화면으로 넘어간다. Photon 서버의 PUN2 에셋을 활용했다.
> ![KakaoTalk_20220719_184358542](https://user-images.githubusercontent.com/51320553/179725031-096040d1-40c3-4d74-bf75-882ae1e1a1fe.png)



### 게임 화면
> 게임 화면으로 넘어가면 본인의 사냥꾼 캐릭터와 기지가 생성된다.
> 마나 시스템을 도입해 사냥꾼 캐릭터가 중력 반전 시에 1초마다 마나가 1씩 공급되고, 충전한 마나를 통해 유닛을 소환할 수 있다.
> 
> 방향키←→ : 사냥꾼 좌우 이동
> 스페이스 바 : 사냥꾼 총알 발사
> 쉬프트 : 사냥꾼 중력 반전
> Q : 기지에서 닌자 소환(근거리 유닛)
> W : 기지에서 늑대 소환(탱커 유닛)
> E : 기지에서 토끼 소환(원거리 유닛)
> ![KakaoTalk_20220719_184623384](https://user-images.githubusercontent.com/51320553/179725613-7e49f52a-bfa8-4627-a530-8c443cbcbc0f.png)
> 
> 사냥꾼 캐릭터로 유닛이나 기지를 공격할 수 있기 때문에, 마나를 벌기 위해서는 중력 반전 시스템을 잘 활용하는 것이 승리의 키 포인트이다.
> ![KakaoTalk_20220719_184643681](https://user-images.githubusercontent.com/51320553/179726704-60699290-8b53-4dab-9f5b-59c8faae17b0.png)


### 승패 조건
> 상대방의 사냥꾼 캐릭터를 죽이거나 기지를 파괴하면 승리하고, 반대의 경우 내가 패배한다!
> ![KakaoTalk_20220719_184707407](https://user-images.githubusercontent.com/51320553/179727240-6be26858-4da7-4701-ab94-1a3a38b6ac4a.png)


#### 참고자료
* https://youtu.be/IONpYgEfk40
* https://youtu.be/9Bn1C9O0hzY


#### 개발팀원
* 신혁교(한양대학교 컴퓨터소프트웨어학과)
* 이창해(카이스트 전산학부)
