반응형

[게임 제작기] 42

[젤다의전설 꿈꾸는섬 모작] 치킨의 전설 10. 각 몬스터에게 특이점 추가 + 맵에 몬스터 깔기

저번에 몬스터의 행동패턴을 추가한 후, 각 몬스터 종류마다 특이 행동패턴을 넣어주고, 맵에 몬스터를 만들어 특정 방에서는 몬스터를 모두 처리해야 다음 방으로 이동할 수 있게 해줬습니다. 또한, 몬스터는 일정 시간이 지나면 리젠됩니다. 1. 몬스터에게 특이점 부여 - 플레이어가 범위 내에 나타났을 때, 바닥에서 등장하며, 플레이어가 범위 내에 사라지면 다시 바닥으로 들어감. - 일정 시간마다 가시를 세우며, 가시를 세우고 있지 않을 때만 공격 가능. - 플레이어를 직접 공격하진 않으나, 정면에서 공격해야 함. - 공중몬스터로 위에서 공격. - 마법의 가루를 뿌려(또는 후크샷) 혼란스러움 상태로 만들거나, 화살을 쏴야 공격 가능. 2. 던전의 각 맵마다 몬스터를 배치한 후, 맵에 입장할 때 위치 조정 + 일..

[게임 제작기] 2021.08.06

[젤다의전설 꿈꾸는섬 모작] 치킨의 전설 9. 몬스터 생성 및 AI

안녕하세요 극꼼입니다! 닭의 전투시스템과 더불어 던전에 넣을 몬스터의 기본 행동시스템을 만들어줍시다. 행동시스템 규칙은 다음과 같습니다. 1. 시야 내로 플레이어를 보지 않으면 인식하지 못하고, 주변을 돌아다닌다. * 시야각 구현 : https://geukggom.tistory.com/113 2. 뒤에서 때릴 경우 크리티컬 히트, 플레이어를 인식한 상태에서 때릴 경우 노말 히트 데미지가 들어간다. 3. 플레이어가 때릴 경우 시야각 안에 플레이어가 있지 않아도 플레이어를 인식한다. 몬스터와 플레이어가 상호작용 해야 전투를 할 수 있다는 점에서 어려웠습니다... 이제 다음 포스팅에서는 각 몬스터마다 행동 특이점을 넣어준 후, 맵에 적절하게 깔아줄겁니다!

[게임 제작기] 2021.08.04

[젤다의전설 꿈꾸는섬 모작] 치킨의 전설 6. 닭 점프, 대시, 추락

오늘은 간단하게 닭이 대시, 점프하게 만들어줄겁니다. (애니메이션은 아직 제외) (아이템을 획득한 후부터 사용할 수 있게 해줄건데, 대시와 점프를 만든 후, 다음 포스팅에서 아이템창과 시스템을 만들어보겠습니다.) 1. 점프 2. 대시(벽에 부딪힐 때까지 대시 가능, 대시 점프를 할 경우 3칸) 3. 바닥이 없는 곳에 가면 무조건 추락(대시 상태에도 추락) + 4. 물에 닿아도 빠짐

[게임 제작기] 2021.07.28

[젤다의전설 꿈꾸는섬 모작] 치킨의 전설 5. NPC와의 상호작용

안녕하세요 극꼼입니다! 닭의 애니메이션은 우선 뒤로 하고, 우선 닭과 주변 npc가 상호작용할 수 있게 해보겠습니다. 1. 일단 NPC를 만들어줍니다. 2. NPC와 일정거리 이상 가까워지면 NPC는 플레이어를 쳐다봅니다. 가까이가면 상호작용(버튼 활성화)할 수 있게 됩니다. 3. NPC와의 대화창을 만들고, 이벤트에 따라 대화할 수 있게 해줍니다. 4. 버튼을 누르면 정해진 이벤트가 나오게 합니다.(이벤트가 있을 경우 NPC머리 위로 ?말풍선이 뜨게 해줍니다.)

[게임 제작기] 2021.07.27

[젤다의전설 꿈꾸는섬 모작] 치킨의 전설 4. 카메라 무빙

안녕하세요 극꼼이 입니다! 오늘은 플레이어를 따라다니는 카메라를 조작해보겠습니다. 젤다의 전설 꿈꾸는 섬에서는, 평소엔 플레이어가 중심으로 오게 따라다니던 카메라가 던전으로 들어가면 방이 한눈에 보이는 곳에 고정되며, 플레이어가 다른 방으로 이동할 경우 다시 그 방으로 포커스를 맞추는 식으로 이동합니다. 이걸 구현해주도록 하겠습니다. 1. 우선 던전 밖에서는 카메라가 플레이어를 따라다니도록 해줍니다. 2. 던전 안에서는 카메라가 고정되게 해줍니다. 3. 이제 던전 안에서 방에서 방으로 이동할 때 카메라 위치도 바꿔주도록 해줍니다. 카메라 움직임 조작이 끝났습니다. 다음으로는 NPC를 넣고 NPC와 상호작용과 대화가 가능하도록 만들어보겠습니다!

[게임 제작기] 2021.07.23

[젤다의전설 꿈꾸는섬 모작] 치킨의 전설 3. 닭 이동

안녕하세요 극꼼이입니다! 맵의 구현 다음으로는 플레이어의 이동, npc와의 상호작용, 아이템 획득 및 사용 순서로 진행해보겠습니다. 오늘은 가장 먼저 플레이어의 이동 방법입니다. 먼저 이 게임은 모바일에서 플레이할 수 있게 만들겁니다. 모바일 게임에서 주로 볼 수 있는 이 UI를 우선 만든 후, 이걸로 닭이 움직일 수 있도록 해보겠습니다. 1. UI생성 2. 화면을 터치하면 큰 동그라미 위치가 바뀌고, 가운데 작은 동그라미가 터치한 곳을 따라오되 큰 동그라미 범위를 벗어나지 않게 움직이도록 만들어줍니다. 3. 이제 이 작은 원의 움직임에 따라 닭도 움직이게 해줍니다. 젤다에서 플레이어는 8방향으로만 움직였기 때문에 이와 똑같이 해주기 위해 조금 애를 먹었습니다. 이는 각도를 계산해서 해주었습니다! * 두..

[게임 제작기] 2021.07.22

[젤다의전설 꿈꾸는섬 모작] 치킨의 전설 2. 맵 기획 및 구현(배치)

안녕하세요 극꼼이입니다! 젤다는 맵이 어떤식으로 구성되어 있는지(어떤 아이템을 사용하고, 어떤 행동을 해 다음 방으로 넘어갈지)가 중요한 게임이기 때문에, 먼저 그에 대해 대략적인 구상을 한 후에 유니티에서 맵을 구현하기로 했습니다. 먼저 맵의 대략적인 구상입니다. 게임을 만들면서 조금씩 맵이 늘어날 수 있겠지만, 기본적인 구성은 이와 같습니다. 그 다음, 각 방의 구조를 2차배열로 만들어 미리 prefab으로 만들어놓은 구조물을 불러오는 식으로 맵을 만들었습니다. ↓↓↓↓↓↓↓↓↓↓↓↓ 이런식으로 총 13개의 맵을 만들어두었으며(보라색, 파란색 글씨), 아이템과 이동장치 등은 아직 넣지 않았습니다. 배치하면 아래와 같습니다. 이제 다음 포스팅에서는 플레이어인 닭을 움직이게 해보겠습니다!

[게임 제작기] 2021.07.20

[젤다의전설 꿈꾸는섬 모작] 치킨의 전설 1. 모작 기획

안녕하세요 극꼼이입니다. 오늘은 새로 모작 포폴을 만들기 위해 대략적인 기획을 해보았습니다. - 장르 : 액션 어드벤처 게임 - 제작 툴 : Unity(2019.4.17f1) - 플랫폼 : 모바일 - 예상 제작기간 : 약 한달 - 리소스 : 주변 지형물(땅, 풀, 바위, 벽, 물 등), 플레이어, 적, NPC 등의 리소스는 에셋 스토어의 무료 에셋 사용 예정. - 몬스터 : 젤다에 나오는 여러 유형의 몬스터를 넣을 예정. - 맵 : 여러 기능을 보일 수 있게 자체제작. - 플레이어 1. 영구 사용 아이템 : 힘의 팔찌, 대시 신발, 물갈퀴(수영, 잠수 가능) 2. 획득 아이템 - 장착 : 깃털(점프), 후크샷 3. 획득 아이템 - 소모품 : 폭탄, 화살, 마법의 가루 - UI - 설정 : 저장, 불러오기..

[게임 제작기] 2021.07.18
반응형