프로그래밍/Unity [게임](5)
-
Unity 게임 [The snake game]
게임 이름 : The snake game 개발 기간 : 2018.06.14 ~ 2018.06.16 개발 인원 : 1명 개발 발 엔진 : Unity3D 미니게임을 만들어 보고자 뱀 게임을 조금 바꿔 만들어 봤습니다. 아이템을 먹으면 뱀의 꼬리가 길어지지만, 만약 자기 꼬리와 부딪힌다면 죽는 아주 간단한 게임입니다. 이번 게임에서도 A* 알고리즘을 이용해 적을 만들었으며 플레이어는 점점 크기를 키우는 적을 견제해 적보다 크기를 더 키우면 승리하는 게임입니다. 처음 구상한 게임은 네모 박스를 움직여 뱀을 표현하고 플레이하는 것이었만 노드를 배치하고 노드의 색을 바꿔가며 뱀을 표현는 것이 더 독특하고 재밌겠다는 생각에 현재 게임을 만들게 된것입니다. 노드의 색을 바꿔가며 플레이어, 적, 아이템을 표현하도록 설계..
2019.07.10 -
Unity AI 프로그래밍 [Wolf and Rabbit]
게임 이름 : Wolf and Rabbit 개발 기간 : 2019.04.29 ~ 2019.06.18 개발 인원 : 1명 개발 엔진 : Unity3D A* 알고리즘과 FSM을 주로 이용해 만든 늑대와 토끼 게임입니다. 처음 게임 컨셉은 동물들을 키우는 게임인 타이니팜에서 영감을 받아 비슷하게 만들어 보려 했지만 문득 동물을 키우고 성장시키는 것이 아닌 자유롭게 풀어 놓고 생태계를 관찰하는 게임을 만들면 어떨까 하는 생각에 만들게된 게임입니다. 늑대는 토끼를 발견하면 토끼를 잡아먹고 토끼는 늑대를 피하며 배가 고플 때마다 당근을 먹는 게임입니다. 늑대는 일정 시간마다 나오고 토끼와 당근은 우측 상단의 버튼을 클릭해 배치할 수 있습니다. 1) 특징 Garbage Collector의 사용을 줄이기 위해 동물과 ..
2019.06.30 -
Unity 모바일 게임 [Mirror Ball]
게임 이름 : Mirror Ball 게임 장르 : 리듬 레이싱 개발 기간 : 2019.04.25 ~ 2019.06.17 개발 인원 : 5명 개발 엔진 : Unity3D 게임 플랫폼 : 모바일(Android) 원터치로 플레이하는 간단한 리듬 레이싱 게임을 만들었습니다. 게임을 시작하면 음악이 재생되고 공 하나가 움직이는데 공이 길에서 벗어나지 않도록 해주는 게임입니다. 저는 이 프로젝트에서 메인 프로그래머의 역할을 맡았으며 공, 타일, 카메라의 움직임, 점수 집계와 점수에 따른 플레이 방식의 변화를 제작했습니다. 1. Tile 길은 Tile들이 모여 만들어지는데 미리 Tile을 배치해 놓은 것이 아니라 게임이 시작하면 음악의 스펙트럼을 분석해 길을 만들기 때문에 플레이할 때마다 다른 길을 만들어 줍니다. ..
2019.06.23 -
Unity 공포게임 [Doll's Night]
게임 이름 : Doll's Night 게임 장르 : 공포 게임 개발 기간 : 2019.04.13 ~ 2019.06.01 개발 인원 : 2명 (프로그래밍 2명) 개발 엔진 : Unity3D Unity를 이용해 공포게임을 만들었습니다. VR을 이용해 공포 게임을 만든적이 있지만 PC로도 만들고 싶다는 생각에 한번 만들어보게 되었습니다. 게임 방식은 똑같이 생긴 두 개의 집 중 하나의 집에서 힌트를 얻어 다른 하나의 집에서 숨겨진 아이템들을 찾는 방식입니다. 숨겨진 아이템이 있는 집에는 귀신이 나오기 때문에 귀신을 피해 아이템들을 모아야 합니다. 이 프로젝트에서 저는 귀신의 움직임과 아이템 배치의 프로그래밍과 맵 구성, 레벨 디자인을 담당했습니다. 1. Item 두 공간의 아이템을 똑같은 위치에 배치를 하기위..
2019.06.22 -
Unity VR공포게임 [Hang]
게임 이름 : Hang 게임 장르 : 공포 게임 개발 기간 : 2018.09.28 ~ 2018.12.24 개발 인원 : 5명 (프로그래밍 3명, 그래픽 2명) 게임 엔진 : Unity3D 사용 기기 : Vive 평소 공포 게임에 관심이 많았던 저는 캡스톤을 계기로 팀원들과 VR을 이용해 공포 게임을 만들기로 했습니다. 처음 게임은 "Precipice"라는 공포 게임에서 영감을 받아 뫼비우스의 띠처럼 똑같은 방을 돌고 도는 방식이었습니다. 하지만 VR의 특성을 더 잘 살리고자 "에밀리는 놀고 싶어"라는 게임과 비슷한 방식으로 만들게 되었습니다. 게임은 집 안에서 나오는 귀신들을 피해 주어진 시간 동안 살아남는 게임이며, 각각의 귀신마다 피하는 방법이 다르므로 플레이어는 그 방법을 알아가며 죽지 않고 버텨야..
2019.06.20