Notifications
Article
[MWU Korea '18] Deep Blue: 물고기 키우기 / 255mm
Updated 6 months ago
447
0
다양한 물고기를 키워요:) 자신보다 작은 물고기를 잡아먹어야 해요! 자신이 키운 물고기로 나만의 아쿠아리움을 만들어요!

소개


물고기 알을 깨면 다양한 물고기가 나타나요!
물고기를 최대 사이즈로 키워요. 다양한 물고기들이 기록 됩니다!
모든 종류의 물고기를 최대사이즈로 키워보세요 :)
유저가 키운 최대사이즈의 물고기는 수족관으로 이동됩니다!
자신의 수족관을 꾸며보고, 관리해주세요 ;)

게임특징

• 간단한 조작: 양손을 터치하여 물고기를 움직입니다. 화면의 오른쪽을 터치하면 오른쪽으로, 왼쪽을 터치하면 왼쪽으로 물고기가 이동합니다.
• 다양한 물고기: 다양한 물고기 종류가 존재하고, 플레이어는 게임 시작시 랜덤으로 등장 하는 알을 깨고, 그 안에서도 확률적으로 구성된 물고기가 선택됩니다.
• '엔딩'이 있는 게임: 유저는 물고기 크기를 최고 사이즈로 키웁니다. 완성된 물고기는 알 랜덤배열에서 빠지게 되고 플레이어는 모든 종류의 물고기 '엔딩'을 완성해야합니다. 각각의 '엔딩'이 존재하고, 게임 전체의 완성도를 100%로 채워 게임엔딩을 볼 수 있습니다.
• 다양한 아이템: 게임의 난이도와 재미요소를 위한 다양한 아이템이 구성 되어있습니다.
• 플레이어의 수족관: 각 물고기들은 최고사이즈가 기록되어 수족관에 이동됩니다. 수족관은 클리커 게임형식으로 재화를 얻어 수족관 크기를 키우고, 꾸밀 수 있습니다.
유니티를 이용한 빠를 개발: 유니티의 높은 생산성을 활용하여 게임 기획부터 개발까지 팀원들간 원활한 소통을 통해 빠르게 개발하고 있습니다.

진행상황 및 일정

• 현재 진행 상황: 씬 구성(Main - Loading - Select Egg - Play - Creators) 씬 사이사이 비동기로딩 Loading씬이 구성되어있습니다. 게임 플레이에 기본적인 핵심 기능과 물고기 AI 패턴 등이 구현되었습니다. 아직은 미숙한 레벨디자인이라 지속적인 테스트를 통해 수정 할 예정입니다.
• 게임 재미요소 추가: 아이템, 다양한 물고기, 물고기 최고기록에 따른 변화요소 등 초기 기획된 요소 들 이외에도 배고픔, Life 등 다양한 재미요소를 추가기획하며 개발과 테스트를 통해 유동적으로 린(lean)하게 진행되고있습니다.
고유 능력 추가: 물고기 급발진, 수직낙하, 군집형성... 다양한 고유 능력을 기획하고 있습니다. 플레이 UI에 투명도있는 버튼으로 추가 될 예정입니다.
이모티콘 추가: 적 물고기를 먹을 수 있는지, 먹을 수 없는지, 잡아 먹은 지 오래되어 배고픈 상태인지, 포만감이 높은지, 최상위 포식자가 근처에 있는지 없는지 등 다양한 위험요소나 힌트를 유저에게 제공할 물고기 이모티콘을 추가 할 예정입니다.
완성도 힌트 UI 구성: 물고기별 최대 사이즈가 엔딩과 연결되는데, 게임 중 물고기의 진행 상황을 어림잡아 알 수 있는 UI를 구성 중 입니다.
• 수족관 개발: 수족관 시스템에 기획후 디자인 및 구성요소를 구체화하고있습니다. 우리는 이 수족관 모드를 통해 유저가 더 Deep Blue를 오래 즐기도록 구상합니다. 4~5월 중 까지 완성을 목표로 개발 진행이 이뤄질것입니
• '엔딩'샷과 그에따른 인터렉션 요소 추가: 엔딩이 있는 게임을 구상했습니다. 엔딩요소에 따라 게임의 진행상황을 파악하고 그에따른 특별한 인터렉션을 추가 할 것입니다. 수족관 개발과 함께 개발이 진행 될 것입니다.



팀 255mm

팀 255mm는 고양시에 사는 고등학생4명과 대학생 1명이 모여서 만든 팀이에요. 10년이란 나이 차이를 갖고 있지만 방학때는 평일에도, 학기중엔 주말마다 모여서 같이 게임개발을 공부했습니다.
2018년 1월에 스터디를 시작했어요. 프로그래밍 언어부터 유니티 툴 사용법을 멘토-멘티 시스템을 통해 스터디를 유지했어요. 약 한달반동안 짧은 스터디 후 프로젝트를 통해 더욱 실력을 끌어올리기로 결정했습니다.
Deep Blue: 물고기 키우기를 만들면서 코딩, 유니티, 디자인, 작곡 각자 하고싶은걸 분배해서 프로젝트를 진행했어요. 5명 모두 아이디어 기획에 참여하고, 프로젝트 매니저, 메인 기획자, 메인 개발자, 서브 개발자, 디자이너, 사운드 디렉터로 역할을 분배했어요. :)
간단한 게임 기획 및 개발을 목표로 시작하여, 조금씩 볼륨을 키워가며 기획부터 리소스 제작 및 유니티 개발까지 팀원 모두가 토론하면서 고민하여 빠른 실력 향을 이룰 수 있었습니다.


기술 소개

• 유니티 2017.3.0f3 Version • 유니티 Asset을 통한 Resources 활용 • 유니티 Analytics • 유니티 Ads • GarageBand로 작곡 및 Unity Audio 활용하여 사운드 조정 • 손그림을 바탕으로 배경 및 물고기 Resources 구성 • 유니티의 효율적인 빌드 포팅을 이용해 Ios와 Android 모두 테스트, App Store와 Play Store 출시 예

yun seok
Game Developer - Programmer
4
Comments