동화속 이야기 '아기 돼지 삼형제'의 돼지와 늑대가 되어서 동화 속 이야기를 완성해 가세요!
기존의 비대칭 PvP 게임은 공포 / 스릴러 장르가 다수였습니다. 저희는 어두운 분위기가 아닌 밝은 분위기의 누구나 즐길 수 있는 비대칭 PvP 게임을 만들고 싶었습니다. 많은 사람들에게 친숙한 '아기 돼지 삼형제' 동화 속 스토리에 기반해 게임을 만들었습니다. 돼지는 벽돌집을 지어 가보를 안전하게 보관하고, 늑대는 그 전에 돼지와 집을 공격해 가보를 빼앗으세요!
- 밝은 분위기로 누구나 쉽게 즐길 수 있는 게임
- 동화에 기반해 누구나 쉽게 이해할 수 있는 게임 배경 스토리
- 돼지는 아이템 제작 및 수비, 늑대는 사냥을 통한 레벨업 및 공격.
확연히 다른 두 캐릭터의 컨셉으로 캐릭터마다 다른 재미를 느낄 수 있음
집을 업그레이드 시켜 벽돌 집으로 만들어 그 안에 "가보"를 넣으면 승리
돼지가 벽돌 집에 가보를 넣기 전에 돼지와 집을 공격해 "가보"를 빼앗으면 승리
- Unity Engine
- C#
- Git
- Jira
- Notion
- Mattermost
- Plastic SCM
- Google Drive
-
Merge 할 때, dev브랜치에서 자신의 브랜치로 먼저 Merge한 뒤, 에러 유무를 확인 후 dev branch로 Merge한다.
-
Branch Type
master : 운영 서버로 배포하기 위한 branch
develop : 다음 출시 기능을 개발하는 branch
feature : 세부 기능을 개발하는 branch, branch 이름은 각 기능명_팀원명으로 작성
hotfix : 급한 에러 수정 -
feature branch 이름 규칙
feature_[기능명]_[팀원명]
ex) feature_Character_Jay
FEAT: 새로운 기능 및 파일을 추가할 경우
MODIFY: 기능을 변경한 경우
STYLE: 간단한 수정, 코드 변경이 없는 경우
FIX: 버그를 고친 경우
DOCS: 문서를 수정한 경우(ex> Swagger, README)
COMMENT: 주석 추가/삭제/변경한 경우
RENAME: 파일 혹은 폴더명 수정 및 이동
DELETE: 파일 혹은 기능 삭제
CHORE: 빌드 업무 수정(ex> dependency 추가)
REFATOR: 프로덕션 코드 리팩토링
MERGE: 충돌 시 머지, develop 브랜치에 풀리퀘 등
[Type] 내용 (#[Jira 이슈번호]) ex. [FEAT] 로그인 기능 구현 #S09P22C210-174
전종헌
- 팀장
- 늑대 캐릭터 기능 구현
- 늑대 캐릭터 스킬 구현
- 늑대 캐릭터 애니메이션 구현
- 집 건설, 업그레이드, 파괴 애니메이션 구현
- 발표
손임현
- 캐릭터 UI/UX
- 대기 방 UI
- 포톤 서버 구현
로비 구현
방 구현 (방 생성, 비밀번호) - 게임 로직 구현
- 게임 시작 플레이어 동기화
- 스크립트 구조 설계
- 플레이어 기본 조작기능 구현
- 늑대 캐릭터 스킬 구현
- 돼지, 늑대 애니메이션 구현
- 채팅 기능 구현
- 야생동물 구현
- 미니맵 구현
- 가보 구현
- RPC 동기화
양수원
- 집 건설 및 업그레이드, 스탯, 내구도 관리
- 게임 내부 인벤토리 로직 관리 및 설계
- 집 내부 위치한 상자 인벤토리 이용 기능 구현
- 집 내부 위치한 제작대에서 아이템 제작 기능 구현
- 맵 설계
- 맵 디자인
오정원
- 돼지 캐릭터 기능 구현
- 돼지 캐릭터 애니메이션 구현
- 돼지 캐릭터 아이템 이용 설계 및 파밍 기능 구현
- 돼지 캐릭터 집과 상호작용 기능 구현
- 가보 UI 구현
- UCC 제작
윤예지
- 시스템 UI/UX
- 맵 설계
- 파밍 오브젝트 생성 및 리스폰 구현
- 집터 및 집 짓기 동기화
- 체력바, 진행바 모듈화
- 튜토리얼 제작
- 메인화면, 게임 결과 화면 제작
- PPT 제작


