MiniCook은 간단한 프로그래밍으로 고객이 요구하는 햄버거를 만들어 제공하는 게임입니다.
이 게임은 싱글플레이를 기반으로 손님의 주문을 받아 모든 주문을 완료하는 것이 목표입니다.
전달받은 주문번호 확인 후 각 번호에 맞는 음식을 제작하여 제공할 수 있습니다.
- 숫자 키패드를 활용하여 필요한 재료를 쌓아 올립니다.
- 스페이스바 키를 입력해 현재까지 쌓아올린 음식을 제공합니다.
- 고객의 주문과 일치한 음식이라면 골드를 획득합니다.
- 고객의 주문과 일치한 음식이 없다면 소지골드가 차감됩니다.
- Master(main)
- 정식 버전 빌드용 브랜치
- 실수 및 무분별한 수정을 방지하기 위함
- Develop
- 기능 개발/구현용 브랜치
- 브랜치 생성규칙
- 생성 브랜치 명 :
Type/작업내용- Type
Feat: 새로운 기능 추가Fix: 기존 기능 및 버그 수정Test: 기능 테스트 전용Set: 프로젝트 설정 등 유니티 자체의 설정
- ex>
Feat/CharacterWalkAnimation - ex>
Fix/FlowerObjectFix - ex>
Test/ObjectOnPlane - ex>
Set/BuildSetting
- Type
- 작업 내용이 짧더라도 브랜치 명으로 각 작업을 정확하게 기재한다.
- 수정/구현이 끝나 필요없어진 브랜치는 삭제한다.
- 생성 브랜치 명 :
-
Commit 주기
- 충돌 및 버그 발생시 원활한 문제해결을 위해 작은 단위로 나눠 커밋한다.
- 아래 커밋 메세지 규칙을 따르며 부가설명이 필요할 경우 설명란에 기재한다.
-
Commit 메세지
[Type]: 내용- ex >
[Fix]: Flower 오브젝트 배치시 위치 어긋나는 버그 수정
- ex >
- Type
[Feat]:새로운 기능 추가[fix]:버그 및 기능 수정[Set]:프로젝트 설정, 유니티 설정 변경[Refactor]:기능에 영향을 주지않는 코드 리팩토링[Test]:테스트 관련 작업[Docs]:문서파일(CSV) 수정[Create]:씬/스크립트/오프젝트/프리팹 등 생성[Add]:리소스 및 에셋 등 외적인 파일 추가
- 타입 종류에 기재되지 않은 단순 작업은 타입을 기재하지 않는다.
- ex>
불필요 파일 정리
- ex>
- 규칙에 맞춰 브랜치 생성
- 작업시
이름 이니셜_Type_작업명의 씬을 추가해 해당 씬 안에서만 작업한다.- ex>
JDJ_Test_CharacterWalk
- ex>
- 개인이 작업시 생성하는
스크립트/프리팹파일은 추후 수정 및 코드, 기능 추가의 여지가 있을 경우 파일명 앞에이니셜_을 붙인다.- ex>
JDJ_CharacterMovement - ex>
JDJ_FlowerPrefab
- ex>

