- 프로젝트 이름 : 엔지니오링(Engineeoring)
- 프로젝트 설명 : 3D Auto-Runner 게임 (서울대학교 자하연에서 출발한 오리의 공과대학 302동까지의 여정)
- 프로젝트 기간 : 2024/09/25 ~ 2024/12/20
- 비고 : 2024-2학기 서울대학교 컴퓨터공학부 '소프트웨어 개발의 원리와 실습' 과목 팀 프로젝트
| 이종인 | 김형준 | 박찬영 | 전수빈 | 최재웅 |
|---|---|---|---|---|
| PM | Unity | Unity | Blender | Blender |
| 태스크/스크럼 관리 그래픽/사운드 디자인 |
프로그래밍 게임 레벨 기획 |
프로그래밍 비주얼 이펙트 디자인 |
그래픽/UI 디자인 QA 담당 |
그래픽 디자인 QA 담당 |
-
게임 스토리 :
- 게임의 배경은 서울대학교 자하연에서 출발하여 공과대학 302동까지의 여정을 다룬다. 자하연에 살고 있는 오리는 어느 날 우연히 302동에 계신 전설적인 프로그래밍 교수님에 대한 소문을 듣게 되고, 프로그래밍을 배우기 위해 모험을 결심한다. 평화로운 자하연을 떠나 험난한 캠퍼스를 거쳐 302동에 도달하기까지 오리는 다양한 장애물과 맞서게 된다. 평화로운 자하연을 떠나 험난한 캠퍼스를 거쳐 302동에 도달하려는 오리의 모험은 꿈을 향한 도전과 성장을 의미한다.
-
스테이지 및 장애물 :
-
스테이지 1 (자하연) : 자하연에서 평화로운 일상을 보내고 있던 오리는 전설적인 프로그래밍 교수님에 대한 이야기를 듣고 흥미를 느끼게 되고, 이에 따라 자하연에서 벗어나 302동으로 향하고자 한다. 이 과정에서 고양이, 족제비와 같은 동물들(점프 및 좌우 회피), 나무(슬라이드 회피)와 같은 장애물들을 마주한다.
-
스테이지 2 (학생식당) : 자하연을 탈출한 오리는 교수님이 학생식당에 자주 오신다는 소문을 듣게 되고, 교수님을 뵙기 위해 학생식당으로 향한다. 그러나 교수님은 계시지 않았고, 우연히 교수님의 제자를 만나 힌트를 얻는다. 학생식당을 배회하며 바나나껍질과 국물 같은 식재료(좌우 회피), 컨베이어 벨트(점프 회피)와 급식 카트(슬라이드 회피)을 장애물로서 마주한다.
-
스테이지 3 (302동) : 학생식당에서 교수님을 만나지 못한 오리는 직접 302동으로 가야 한다는 결심을 하게 된다. High-tech 콘셉트와 공과대학의 전형적인 모습이 공존하는 302동에서 이동하는 로봇(슬라이드 회피), 전공책(점프 회피), 대학원생(좌우 회피) 등을 교수님께 도달하기 이전의 장애물로서 마주한다.
-
각 스테이지는 N개의 하드 코딩된 모듈이 존재하여 해당 모듈 단위로 랜덤하게 장애물 및 아이템이 등장한다.
Stage 1 Stage 2 Stage 3 


-
-
게임 조작 방법 및 목표 :
-
조작 방법 : 상하좌우 혹은 WASD 키를 사용하여 조작한다. 상/W 키로 점프, 하/S 키로 슬라이드, 좌우/AD 키로 좌우 이동이 가능하다. (좌우로는 5개의 칸 위에서 이동할 수 있다.)
-
게임 목표 : 최대한 고득점으로 주어진 스테이지를 끝까지 클리어하는 것이다. 맵 내에 배치된 데자와 통해 득점할 수 있다.
-
게임 오버 : 장애물에 부딪히는 경우 스테이지의 처음으로 돌아가 게임을 다시 시작할 수 있다. (이때 데자와 점수는 스테이지 시작 시의 점수로 초기화된다.)
-
설정 탭 : 설정 탭을 통해 조작키 및 음량 변경이 가능하다.
-
-
게임 아이템:
아이템 이름 효과 
데자와 점수 획득 
오리부스트 2초 동안 속도 1.5배 및 장애물 무시 
벼락치기 가까운 거리에 있는 장애물 파괴 
오리 날다 3초 동안 이단 점프 및 점프 중 좌우 컴트롤 가능 
곱빼기 3초 동안 데자와 점수 2배 획득 -
보다 자세한 기획 내용은 Wiki 탭에서 확인 가능함
-
Sprint 0 (~ 10/22)
-
Sprint 1 (10/23 ~ 11/5)
-
Sprint 2 (11/6 ~ 11/19)
-
Sprint 3 (11/20 ~ 12/3)
-
Sprint 4 (12/4 ~ 12/17)
-
수행 역할 (Unity 팀원)
-
게임 UI 디자인 및 기능 구현
-
비주얼 이펙트 디자인 및 구현
-
기타 게임 기능 구현 및 수정
-
디자인 패턴 적용 및 문서 작성 (Sprint 2~4)
-
리팩토링 진행 및 문서 작성 (Sprint 4)
-
게임 배포
-
-
문서
-
프로젝트 관리 : 프로젝트 관리.pdf
-
게임 사용 설명서 : 게임 사용 설명서.pdf
-
| Language/Tool | Version |
|---|---|
| 2021.3.52f1 | |
| 4.2 |
| Tool | Usage |
|---|---|
| 스크럼 관리(Geekbot) 및 소통 | |
| 태스크 관리 및 회의록 정리 | |
| 코드 및 에셋 관리 |




