본문 바로가기
유니티

[유니티 프로젝트] GUAKE

by chunma1126 2024. 6. 27.

링크

https://github.com/zhdltl601/gayQuake

 

GitHub - zhdltl601/gayQuake

Contribute to zhdltl601/gayQuake development by creating an account on GitHub.

github.com

 

게임 다운로드

https://drive.google.com/drive/folders/1z3cMME1K-3mWK5enFhdOTafe22KjdJ4m

 

 

소개

2학년 1학기 엔진 팀프로젝트로 만든 게임이다...

1990년의 나온 doomlike게임들을 모방한 boomershooter장르를 모방해서 만든 게임이다.

 

게임 기획

 1990년대를 강타한 doom을 모방한 게임들을 현대적으로 재해석한 장르인 boomer shooter장르를 기반으로,

상황에 따라 병을 바꾸는 전략적 요소를 넣었다.플레이어는 자신의 상황에 따라 총 및 병을 선택해서 엔딩을 보는것이

목표다...!

 

개요

게임이름 QUAKE
장르 FPS,BoomerShooter
플랫폼 PC
특징 상황에 따라 필요한 병을 골라서 적을 죽이자
개발기간 30일
개발인원 2명

 

 

참고한 게임.

포스트보이드
BPM

 

 

 

개발한 부분 - 2명이서 개발하다 보니깐 생각보다 많은 부분을 맡게 되었다.(jung 폴더 밑에 있는건 내가 다 만든거다..!)

 

1.gun and shot system - health system

2.bottle system

3.map generation system.

 

4.적 AI(FSM)

 

5.상점 상호작용 

 

 

 

 

drone enemy를 만들다가 국가권력급 괴물을 만들어 버린 모습이다...

 

아이 귀여워

 

으악 안돼

 

 

 

 

원래 post processing 작업도 내가 할 예정이였는데....사진을 보면 알겠지만 난 저게 예쁘다고 생각했다.

 

하지만 같이하는 팀원의 적극적인 만류로 결국 post processing은 잘하는 친구에게 조언을 받아 하게 되었다.

 

 

 

친구의 조언을 받아 빨간색 색감을 기반으로 어두칙칙하고 마치 bpm같은 스타일을 그래픽을 완성할수 있었다...ㅠㅠ

조언을 적용시킨 모습-사실 사진 조언받은 직후에 찍은 사진이 없어서 이걸로 때운다..

 

 

 

그리고 이번 프로젝트에서 내가 random map generaion을 만들었다...!

사실 처음에는 별거 아닌줄 알고 호기롭게 시작했다가 그대로 당해버렸었다....

 

github에서 코드를 보면 알수도 있는데 map generaion코드는 남의 도움을 받지 않은 "순수" 내가 만든 코드들이라

로직들이 좀 이상할수 있다..ㅋㅋ

 

 

노란색 방은 상점이다.

 

 

 

랜덤으로 맵이 잘 생성되고 복도로 잘이어 주는 모습을 볼수 있다...!

 

이게 중복된 위치에서도 방이 나올수 있기 때문에 방을 하나 만들때마다 만들어지는 위치에 방이 있는지 없는지 검사를 하기 때문에...굉장히 비효율적이다..

 

그리고 만들면서 생각보다 꽤 재밌어서 다음에는 2D로 맵을 랜덤하게 만들어볼 생각이다.

그러면 로그 라이크 게임 만들때 시간 단축을 꽤 할수 있을거 같당 ㅎㅎ

 

소울나이트 같은 맵을 만들고 싶당 ㅠㅠ

 

 

 

여차저차 고생도 많았고 좀더 열심히 할걸 이라고 후회도 된다..

하지만 내가 아는거 모르는거 팀원이랑 같이 머리 싸매고 고민하고 이런 경험들이 다음 프로젝트

를 진행할때 엄청난 자원이 될거 같아서 얻은게 많은 포르젝트라고 생각한다.

 

가능하면 2학기 때도 이번에 같이 작업한 팀원이랑 작업하고 싶다.

개발하는 내내 모르는게 있으면 편하게 물어볼수도 있고 서로가 만든거 피드백 하면서

발전도 많이 했다.여러모로 도움이 많이 되는 팀원이었다.

주말에 연락이 안되는것만 빼면..