링크
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명 |
참고한 게임.


개발한 부분 - 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학기 때도 이번에 같이 작업한 팀원이랑 작업하고 싶다.
개발하는 내내 모르는게 있으면 편하게 물어볼수도 있고 서로가 만든거 피드백 하면서
발전도 많이 했다.여러모로 도움이 많이 되는 팀원이었다.
주말에 연락이 안되는것만 빼면..
'유니티' 카테고리의 다른 글
| [유니티]유니티에서 SO로 스킬 관리 시스템을 만들어 보자. (2) | 2025.04.01 |
|---|---|
| [유니티]절차적 맵 생성 - Wave Function collapse (4) | 2024.10.13 |
| [유니티]Animation Rigging으로 지렁이 만들기 (9) | 2024.10.05 |