restaurant

프로젝트명: restaurant(이창준)

<목차>
  1. [게임명:restaurant]
  2. 컨셉
  3. 관련이미지 & 동영상
  4. 대표이미지
  5. 컨셉 & 대표이미지 기반 작품묘사
  6. 구성요소
  7. 게임 시스템 디자인
  8. 개발 요구사항 & 흐름도
  9. 프로토타입 개발 요구사항
  10. 프로토타입 개발 작업일정
  11. 프로토타입 주차별 구현내용

[컨셉]

메인컨셉 : 식당

서브 컨셉 1 : 요리



[관련 이미지 & 동영상]



[대표 이미지]

그림



[컨셉 & 대표이미지 기반 작품묘사]

대표이미지 기반 :

요리하는 게임

컨셉 기반:

레스토랑 운영



[구성 요소]


1. 메커니즘

[도전 과제] 주문한것을 받고 음식을 만듬

[재미 요소]

주문 들어온 요리를 제한시간 안에 만들어 서빙 함 주문을 완료하면 돈을 받고 유명해지며 별을 받음 별 받을 때마다 난이도가 올라감


2. 이야기

[만들게 된 배경] 레스토랑 게임을 만들어 보고싶었다.

[카메라 관점]


3. 미적요소

[디자인][컬러]

[음향]
밝은 분위기의 음향

4. 기술

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주차 : 튜토리얼 시스템 제작

[프로토타입 개발 작업일정]

[프로토타입 주차별 구현내용]

1주차 :

고기 빵 제작 및 굽기 기능 플레이어 이동 구현

2주차 :

익은 고기와 빵 합치면 햄버거 제작 (100%) 손님 및 주문 시스템 구현 (50%) 고기 굽는 타이머 제작 (100%)

3주차 :

양배추와 토마토 추가 (50%)

4주차 :

에셋 넣기 (50%) 주문 완료시 돈 들어옴(100%)

5주차 :

토마토 만들기 완성 햄버거 만들기 완성 주문시스템 완성(손님에게 음료수 내기)

https://github.com/ahffn/restaurant/assets/114118934/f5e16e84-3a28-45ae-ada9-15b44df0a922

6주차 :

음료수 만들기 토마토 양배추 만들기 완성

https://user-images.githubusercontent.com/114118934/235357119-4294ea74-0d22-4c28-8836-66ecb7bd65e3.mp4

7주차 :

기본 맵 완성 캐릭터 디자인

8주차 :

캐릭터 완성 자르기 애니매이션 추가

https://github.com/ahffn/restaurant/assets/114118934/df467dec-6ca9-48a9-b9b6-12df4fe91788

9주차 :

주문 시스템 보강 치즈 피자 만들기

https://github.com/ahffn/restaurant/assets/114118934/f4a7cc54-8ffc-4ebd-b117-dca5d3b540a1

10주차 :

감자 튀김, 치킨 제작

https://github.com/ahffn/restaurant/assets/114118934/1b7de754-00b0-4c60-88dd-90347ebe7f85

11주차 :

주문 이미지 추가

11주차

12주차 :

체력 레벨 최고기록 시스템 제작

12주차

13주차 :

튜토리얼 시스템 제작

13주차