Notifications
Article
[MWU Korea ‘18]Be The Dancing Queen / Yonghani
Updated 4 months ago
149
0
Y
이 구역의 퀸은 나야!



게임 플레이 영상


안녕하세요. 1인 개발자 Yonghani 입니다.
개발은 3월 8일 부터 시작했습니다.
PC와 Mobile 용으로 제작중에 있습니다.
현재 게임 플레이 구현은 끝났고 최적화와 밸런싱, 기타 버그 수정과 다듬기에 들어갔습니다.
4월 내에 모바일 안드로이드 버전 출시 예정입니다.

발상은 다음과 같이 시작되었습니다.
  1. 감성주점과 댄스학원에서 춤을 추며 느꼈던 다양한 기분을 전달해 주고 싶었습니다.
  2. 또한 실생활에서 남녀노소 건전하게 춤출 수 있는 공간이 생각보다 찾기 어려워서 그러한 공간을 만들어 춤추는 즐거움을 함께 공유하고 싶었습니다. 비록 가상의 공간이지만요.

저는 그 중 다음 세가지를 중점으로 디자인하였습니다.
1. 수많은 사람들과 같은 공간, 같은 시간에 같은 음악을 들으며 분위기에 들뜨는 즐거움.
2. 신나는 음악과 그 음악의 비트에 맞추어 춤추는 즐거움.
3. 남과 다른 자신만의 흥으로 주변의 시선과 인기를 한 몸에 받으며 자신을 표현하는 즐거움.


위의 경험을 전달하기 위해 다음과 같은 요소를 게임에 넣었습니다.

1. 수많은 사람들과 같은 공간, 같은 시간에 같은 음악을 들으며 분위기에 들뜨는 즐거움.
1. 최대 80명의 캐릭터(플레이어 + 논 플레이어)가 동시에 춤을 출 수 있습니다. (PC 버전 80명, 모바일 40명으로 추후 최적화와 기능 구현에 따라 달라질 수 있습니다.)
2. 최대 30명의 온라인 멀티플레이가 가능합니다. (모바일 버전에서 30명으로, PC는 아직 테스트 하지 못함.)
3. 온라인 멀티플레이의 노래 시간 동기화, 춤 동작 동기화, 얼굴 표정 동기화.

2. 신나는 음악과 그 음악의 비트에 맞추어 춤추는 즐거움.
1. 수백가지의 음악을 들어보며 직접 선별한 춤추고 싶은 기분이 들게하는 신나는 댄스음악 11종. (다른 음악들을 더 들어보고 좋은 음악을 찾으면 더 추가하겠습니다.)
2. 54가지의 댄스동작으로 자신만의 안무를 창작하고 표현. (추후 댄싱 퀸만을 위한 9가지 동작 추가 예정)
3. 비트에 따라 반응하는 다양한 요소(조명, 닉네임)들로 인해 보는 사람에게 흥분감을 증폭.
3. 남과 다른 자신만의 흥으로 주변의 시선과 인기를 한 몸에 받으며 자신을 표현하는 즐거움.
1. 춤출 때 간지를 위해서 머리카락과 옷, 악세서리가 움직이도록 물리적용.
2. 춤출 때 느낌을 살리기 위해서 표정 선택 기능 구현.
3. 댄싱 퀸이 되면 무대 중앙을 장악하여 자신을 표현할 수 있는 기회 제공. 퀸은 오직 한 명!
4. 퀸이 되면 닉네임이 크게 표시되고 반짝이게 하여 다른 사람들에게 자신의 이름을 알릴 수 있게 함.
5. 퀸이 되면 체력이 떨어지지 않으므로 원하는 만큼 원하는 속도로 춤을 자유자재로 출 수 있어 최대로 자기표현이 가능하게 함.

4. 그외 요소
1. 자신만의 개성 표현을 위한 캐릭터 커스터마이즈와 닉네임 12글자.
=> (악세사리 40개(39 + 1(무)) * 코스튬 22개 * 눈 39개 * 눈썹 15개 * 속눈썹 15개 * 얼굴형 3개 * 얼굴색 4개 * 몸 색 4개 * 헤어 39개 = 3613896000 가지 조합, 추후 코스튬과 악세서리를 더 추가 예정)
2. 실제 클럽과 파티를 간접경험 시켜드리고 싶어서 그 분위기를 내기위해 각종 조명과 미러볼, 연기나 불꽃 같은 연출을 넣으며 무대를 꾸몄습니다.

5. 구상 중인 요소
1. 한쪽에 Bar를 위한 공간을 만들어 채팅이나 플레이어간 인터렉션이 가능한 부분을 만들어보고 싶네요.
2. 사교댄스처럼 커플로 추는 기능도 만들어 보고 싶군요.



게임 방법은 다음과 같습니다.
1. 좌측 조이스틱의 위치(중립 포함 9 방향)와 우측 버튼(총 6개의 A,B,C 단계별 댄스 버튼)들의 입력 조합으로 총 54가지의 동작을 마음껏 아무때나 아무 조합으로 연결시켜서 춤을 춘다. 체력이 되는 한 마구눌러서 막춤을 출 수 있다.
2. 춤을 추면 흥분 게이지가 올라서 흥분도가 일정이상 차면 레벨이 오른다. (총 6단계 레벨)
3. 단계별로 어려운 춤을 추면 난이도에 따라 체력이 떨이지는 속도가 빠른 대신 흥분도가 더 빠르게 상승한다.
4. 레벨이 오르면 체력이 오르는 속도가 상승하고 낮은 단계의 춤동작의 체력 소모가 줄어든다.
5. 일정이상 레벨에 도달하면 춤추는 스피드를 슬라이드로 조절할 수 있다. 춤추는 속도가 빠르면 체력이 빨리 떨어지는 대신 흥분도가 빠르게 상승한다.
6. 체력이 다 떨어지면 지쳐서 더이상 춤을 출 수 없다. (Game Over)
7. 체력이 다 떨어지기 전에 템포를 조절하며 춤을 춘다. 쉬운 동작으로 바꾸거나 속도를 낮춘다.
8. 춤 동작의 조합에 따라서 무대를 이리저리 이동하거나 바라보는 방향을 바꿀 수 있다.
9. 다양한 동작을 조합하여 노래와 비트에 맞춰 나만의 흥을 표현한다.
10. 최고 레벨이 되면 댄싱 퀸에 도전할 수 있다.
11. 최고 레벨이 되었을 때 남들보다 빠르게 흥분 게이지를 상승시켜 제일 먼저 게이지를 다 채우면 댄싱 퀸이 되어 중앙의 무대를 차지할 수 있고 영광을 얻는다.
12. 퀸이 되면 체력이 줄어들지 않는다. 또한 1분간 퀸 외에 다른 최고 레벨 플레이어들의 흥분 게이지가 제로로 유지된다.
13. 1분이 지나고 새로운 최고 레벨 플레이어가 흥분 게이지를 다 채우면 새로운 퀸이 되며 기존의 퀸은 무대 밖으로 튕겨져 나온다.
14. 퀸을 향한 도전은 계속된다.



사용한 유니티 버전
2017.3.1f1
개발시 활용한 기술
Unity Ads
Unity Analytics
Photon Unity Network
UGUI
Toony Colors Pro
Beat Detection
DynamicBone
Energy Bar Toolkit
LeanTouch+
ScreenLogger



감사합니다.

Y
Yonghani
Programmer
2
Comments