-
타겟팅 게임
-
3인칭 맵 중심 카메라
-
등장인물
- 주인공
- NPC
- 길 안내자
-
스토리:
- 스타트때 강아지의 1인칭 시점으로 주인공의사랑하는 강아지가.. 나가고 싶다며 엄마를 바라봄. 주인공이 걱정하는 말을 하며 멀리나가지 말라 말함.
- 근데 멀리 나갔다가 물(또는 구덩이)에 빠져 사망, 주인공이 강아지의 죽음을 인지하고 울다가. 너의 꿈을 이뤄주마라는 말을 하며 스타트
- 결말: 주인공이 꽃을 심어주고, 액자를 내려놓음. 그 액자의 사진에는 강아지와 주인공이 함께 행복하게 찍힌 사진
-
구현하고자 하는 것: 맵 중심, 퍼즐요소
-
플레이어는 클릭 하면 알아서 찾아감
-
스테이지와 스테이지 사이에 문지기가 있고, 음성 퀘스트를 깨야 다음 스테이지로 이동 가능
-
희망이나, 좌절감 게이지를(슬라이더X other shape) 만들어 넣고 다 소진시 게임 오버
-
게임 오버하면 무서워 도망가는 모습이 나오고, 다시 도전할건지 포기할건지 물어본다.
- 업무분담
-
구현 위기 부분: 휘어진 블럭, 돌리면 꽈배기 같이 꼬여지는 블록
- 이 부분은 여러 블럭들을 계단형식으로 여러개 쌓아서 곡선으로 보이게끔 설치해야함
-
강수현
- Object
- 이동하는 블럭
- 밟을 거 같을 때 떨어지는 블럭
- Stage 1
- Stage 2
- 각자 맵에 맞는 함정 만들기
- Player
- Object
-
고현서
- Object
- 손으로 회전하는 블럭
- 블럭 돌리면 맵 중 몇 개가 회전하는 블럭
- 버튼 밟으면 회전하는 블럭(플레이어가 위에 있으면 같이 돌아감)
- Stage 3
- Stage 4
- 각자 맵에 맞는 함정 만들기
- 데이터 전달 관련 스크립트 구축
- Object
-
- 블럭이 판단 -> (플레이어가 블럭을 밟으면) Ray 쏴서 판단
- 그 정보를 밟은 플레이어에게 전달 어디에 길이 있는지.
- 블럭을 클릭
- Player
- PlayerInput.cs
- PlayerMove.cs -> 2. 그걸 받아서 그거에 맞는 움직임
- Enemy
- 각 길에 까마귀가 있고, 아이템을 습득 뒤 적절히 상황에 맞는 아이템을 해당 까마귀에게 적용하면 까마귀가 도망가거나 쓰러진다. 그러면 그 길은 통과가 가능
- 까마귀가 길을 막아야함
- item
- Camera
- Sound
- 유니티 음성인식
- PhysicsUtility.cs
- 계산할 것이 있으면,
- 계산 공식을 넣어두자
- GameManager.cs
- Object
- block -> 회전 블럭
- UI
- Effect
- Start / Ending
- 스토리 라인 짜기
- 기능 짜고 스토리 라인 짜기
- 블럭 돌아갈때 소리 나오는거
- 소리도 중요할 듯
- 맵은 상황에 맞춰 제작 (몇개 제작할 것인지 아직 생각 X)
- 기능 중심
- 강수현
- Player
- 해야할 것 / 내일
- 착시 부분이동
- nullException 처리
- 예외처리부분 (버그 테스팅 후 체크)
- 아이템 습득
- 해야할 것 / 내일
- 맵 배치
- 이동 블럭 / 월요일
- Player
- 고현서
- 회전 블럭
- TwistBlock 구현
- Enemy Structure and Test
- 버튼 밟으면 회전
- 블럭 돌아갈때 소리
- Enemy
- 각 Enemy마다 다른 Mission, MissionComplete
- 맵 배치
- 내일 / Copy 맵 선정
- 일요일 / 맵 배치 시작
- 월요일 / 플레이어 놓고 테스트
- 고현서
- Enemy Quest 더 만들기
- 소리 퀘스트 Base 구축
- 스토리 요소
- 이 스토리에 맞는 애니메이션 미리 체킹해놓기
- Entity
- Player Scared 제작
- UI
- GameOver
- Item 상호작용 UI
- Item 창
- 사운드
- 배경음악
- 블럭 돌아갈때 소리 -> 돌이 돌아가는 소리
- 이외
- 에셋
- 아이템
- 플레이어
- Enemy
- 폰트
- 추가 블록
- twist block
- Map
- Bug Testing
- Stage Testing (Complete List)
- Stage 0
- Stage 1
- Build Testing
- 강수현
- 스토리 요소
- 이 스토리에 맞는 애니메이션 미리 체킹해놓기
- UI
- Menu
- Start / End
- 사운드
- 배경음악
- 이외
- 에셋
- 아이템
- 플레이어
- Enemy
- 폰트
- Map
- Bug Testing
- Stage Testing (Complete List)
- Stage 2
- Stage 3
- Build Testing
- 스토리 요소
- 알파 feedback
- 플레이어 버그
- 배경이 하얀색이라서 플레이어가 안보인다.
- 고현서
- Middle Secret Stage 완성(Stage 2개)
- 씨네머신
- Stage 0 이전의 Starting Story 씨네머신
- 각자 Stage에 문양 넣는거 구현
- Stage 0에서 노래 들리면서 위로 올라가며 문양이 그려짐 (우리 로고같은거 넣으면 좋을 것 같다.)
- 그려지면서 나오는 이쁜거 그거 구현
- 카메라를 단순히 위로 올려서 문양 보여줌)
- 그려지면서 나오는 이쁜거 그거 구현
- Stage 0에서 노래 들리면서 위로 올라가며 문양이 그려짐 (우리 로고같은거 넣으면 좋을 것 같다.)
- 이펙트 (각자 넣고 싶은 곳에 넣기)
- 버그 테스팅
- 강수현
- Stage 3 대체 맵 제작
- Drag 블록 사용할 맵으로 선정
- Drag Block 구현
- 씨네머신
- Stage Complete 후 Ending Story 씨네머신
- 초원
- Stage Complete 후 Ending Story 씨네머신
- 각자 Stage에 문양 넣는거 구현
- 이펙트 (각자 넣고 싶은 곳에 넣기)
- 버그 테스팅
- Stage 3 대체 맵 제작
- Entity
- Player
- PlayerInput.cs
- MiddleStagePlayerMove.cs
- PlayerEndingMove.cs
- PlayerScared.cs
- Enemy
- [Mission]
- Mission.cs
- [MissionComplete]
- MissionComplete.cs (abstract)
- DeleteEnemyComplete.cs
- BugnComplete.cs
- ThrowBallComplete.cs
- [MissionFail]
- MissionFail.cs (abstract)
- DeleteEnemyFail.cs
- BugFail.cs
- ThrowBallFail.cs
- MissionItem.cs
- MissionTriggerZone.cs
- [Mission]
- Player
- Manager
- GameManager.cs
- UIManager.cs
- Other
- [Audio]
- Mic.cs
- Quest1Complete.cs
- SoundQuest1.cs
- SoundQuest2.cs
- [Block]
- AutoRotation.cs
- RotationBlock.cs
- ButtonAndUpMap.cs
- DoorBlockRotate.cs
- HandleControlBlock.cs
- IsHaveStairMoving.cs
- StairMoving.cs
- TrickBlockMatch.cs
- [Camera]
- CameraUp.cs
- Quest2Camera.cs
- [Stage]
- Portal.cs
- Stage0SoundControl.cs
- [Audio]
- Utility
- PhysicsUtility.cs
- UI
- [Quest]
- Quest1Complete.cs
- Quest1EndingQuest.cs
- Quest2Complete.cs
- GameOverUI.cs
- TextUI.cs
- [Quest]
- Cinemachine & Animation
- [Cinemachine]
- DirectAcion.cs
- [Animation]
- Story1Player.cs
- Story2Crow.cs
- Story2Fairy.cs
- Story2Player.cs
- [Cinemachine]
- Entitiy
- Player
- PlayerMove.cs
- Player
- Manager
- StartSceneManager.cs
- Other
- Block
- DragBlock_Block.cs
- DragBlock_Pos.cs
- FallingBlock.cs
- Camera
- CameraControl.cs
- Stage
- Stage3Start.cs
- Block
- UI
- Cursor.cs
- LoadingUI.cs
- Cinemachine
- Cinemachine
- DirectAcion_End.cs
- DirectAcion_End2.cs
- Cinemachine