Notifications
Article
자취생을 지켜줘/홍대영
Updated 6 days ago
39
0
퍼즐/전략 안드로이드 멀티플레이 게임 애플리케이션

빠듯하게 생계를 유지하고 있던 한 자취생은 집주인으로부터 보증금 인상이라는 소식을 듣습니다. 자취생은 집주인이 방에 들러 자신을 쫓아내기 전에 돈을 마련해야 합니다. 플레이어들은 자취생을 도와 집주인이 최대한 늦게 도착할 수 있도록 시간을 벌어주어야 합니다. 게임은 랭킹 점수별 매칭을 통해 이루어지며 플레이어는 라운드마다 45초라는 시간, 같은 양의 자원, 기본 벽이 생성된 맵 이라는 공통 조건 속에서 순간적인 전략으로 집주인의 이동 시간이 최대한 길어지게 미로를 만들어야 합니다. 라운드마다 8~24개 일반 자원과 0~2개 특수 자원을 지급 받습니다. 건설 가능한 벽은 두 가지로, 일반 자원을 활용해 생성할 수 있는 일반 벽, 특수 자원을 활용해 생성할 수 있는 특수 벽이 있습니다. 특수 벽은 사정거리 내 집주인에게 2초 동안 속도가 느려지는 효과를 3.5초마다 시전합니다. 총 5라운드 동안 게임이 진행되고 집주인의 누적 이동시간이 높은 순서대로 순위에 따라 랭킹 점수가 정해집니다.
자취생을 지켜줘는 기존에는 전혀 없는 새로운 유형의 퍼즐/전략 멀티플레이 게임입니다. 수많은 퍼즐/전략 장르게임이 나올정도로 퍼즐이라는 장르는 플레이어에게 도전정신, 묘한 중독성, 성취감을 주는 매력있는 장르라고 생각합니다. 하지만 준비된 스테이지들을 모두 클리어 하고나면 목표가 사라져 짧은시간내에 흥미를 잃게 되는것이 단점이기도 합니다. 자취생을 지켜줘는 퍼즐/전략 장르의 중독성, 성취감 등의 장점은 가져가면서 멀티플레이와 랭킹 매칭시스템을 적용시켜 플레이어들에게 높은 랭킹을 차지하려는 지속적인 목표와 성취감을 줄 수 있도록 단점을 없앴습니다. 매라운드 사이에는 가장 높은 시간을 기록한 최고의 플레이를 모든 플레이어에게 보여줌으로서 플레이어들은 우월감과 쾌감을 느낄 수도 있습니다. 또한 조작법과 룰이 아주 간단하여 누구나 즐길 수 있습니다. 하지만 장르의 특성과 랭킹이라는 경쟁구조로 인해 누구와 하느냐에 따라서 쉬운 게임이면서 어려운게임이기도 합니다.
개발은 유니티 2018.3.0f2버전을 사용하였습니다. 유니티에 구글 플레이 게임 서비스를 연동시켜 구글 계정을 통하여 플레이어들의 계정정보를 관리합니다. 유니티 코드리스 IAP를 활용하여 구글 스토어에 연동시켜 인앱결제를 구현하였습니다. 서버는 node.js를 사용하였고 클라이언트와의 통신을 위해 socket.io 비동기 소켓을 이용하였는데 유니티에는 socket.io를 활용할 수 없어 이를 활용 하기 위한 오픈소스 플러그인을 임포트해 구현하였습니다.
https://play.google.com/apps/testing/com.BattleMaze 구글플레이 베타테스트 트랙 링크주소

g
guitar0322
2
Comments