<목차> 목차>
대표이미지 기반 :
요리하는 게임
컨셉 기반:
레스토랑 운영
[도전 과제] 주문한것을 받고 음식을 만듬
[재미 요소]
주문 들어온 요리를 제한시간 안에 만들어 서빙 함 주문을 완료하면 돈을 받고 유명해지며 별을 받음 별 받을 때마다 난이도가 올라감
[만들게 된 배경] 레스토랑 게임을 만들어 보고싶었다.
[카메라 관점]
[디자인][컬러]
[음향]
밝은 분위기의 음향
unity 기반으로 pc플랫폼으로 개발할 예정입니다.
1.게임 오브젝트 분해
2.파라미터(속성)
3.행동
오브젝트이름:player
행동 | 영문명칭 | 설명 |
---|---|---|
이동 | move | 방향키로 이동할수있다. |
물건 집기 | take | z키로 물건을 집을 수 있다. |
물건 놓기 | place | z키로 물건을 놓을 수 있다. |
자르기 | slice | x키로 도마 위에 양샹추,토마토,감자,치즈을 자를 수 있다. |
펴기 | push | x키로 밀대 위에 피자를 펼 수 있다. |
뒤집기 | rotate | x키로 가스레인지 위 에 고기를 뒤집을 수 있다. |
4.상태
1.오브젝트이름 : player
현상태 | 전이상태 | 전이조건 |
---|---|---|
평상시 | 게임 오버 | hp가 0 이되었을때 |
5.플레이어 캐릭터 속성(파라미터)
속성 | 영문명칭 | 설명 |
---|---|---|
현재체력 | CurHp | 플레이어의 남은 생명력 |
최대체력 | MaxHp | 플레이어의 남은 생명력 |
현재별 | Curstar | 획득한 별의 갯수 |
6.게임의 규칙
주문을 받고 요리를 해서 손님에게 서빙한다.
7.게임에서 사용될 공식 주문에 실패하면 체력을 잃는다. 주문에 성공하면 돈을 얻는다. 돈을 일정량 벌으면 별을 얻는다.
1.요구사항
2.키보드 이벤트에 대한 흐름도
3.용어정리
1주차 : 고기 빵 제작 및 굽기 기능 플레이어 이동 구현
2주차 : 익은 고기와 빵 합치면 햄버거 제작 손님 및 주문 시스템 구현 고기 굽는 타이머 제작
3주차 : 양배추와 토마토 추가 양배추와 토마토 넣은 햄버거 제작
4주차 : 에셋 넣기
주문 완료시 돈 들어옴
고기 양면 굽기
5주차 : 주문 시스템
6주차 : 음료수 만들기 토마토 양배추 만들기 완성
7주차 : 기본 맵 완성 캐릭터 디자인
8주차 : 캐릭터 , 자르기 애니매이션 추가
9주차 : 치즈 피자 만들기
10주차 : 감자 튀김, 치킨 제작
11주차 : 주문 이미지 추가
12주차 : 체력 레벨 최고기록 시스템 제작
13주차 : 튜토리얼 시스템 제작
고기 빵 제작 및 굽기 기능 플레이어 이동 구현
익은 고기와 빵 합치면 햄버거 제작 (100%) 손님 및 주문 시스템 구현 (50%) 고기 굽는 타이머 제작 (100%)
양배추와 토마토 추가 (50%)
에셋 넣기 (50%) 주문 완료시 돈 들어옴(100%)
토마토 만들기 완성 햄버거 만들기 완성 주문시스템 완성(손님에게 음료수 내기)
https://github.com/ahffn/restaurant/assets/114118934/f5e16e84-3a28-45ae-ada9-15b44df0a922
음료수 만들기 토마토 양배추 만들기 완성
https://user-images.githubusercontent.com/114118934/235357119-4294ea74-0d22-4c28-8836-66ecb7bd65e3.mp4
기본 맵 완성 캐릭터 디자인
캐릭터 완성 자르기 애니매이션 추가
https://github.com/ahffn/restaurant/assets/114118934/df467dec-6ca9-48a9-b9b6-12df4fe91788
주문 시스템 보강 치즈 피자 만들기
https://github.com/ahffn/restaurant/assets/114118934/f4a7cc54-8ffc-4ebd-b117-dca5d3b540a1
감자 튀김, 치킨 제작
https://github.com/ahffn/restaurant/assets/114118934/1b7de754-00b0-4c60-88dd-90347ebe7f85
주문 이미지 추가
체력 레벨 최고기록 시스템 제작
튜토리얼 시스템 제작