• Home
  • About
    • 게임 개발자 유정룡 photo

      게임 개발자 유정룡

      포트폴리오

    • Learn More
    • Email
    • Github
    • Bitbucket
  • Projects
    • All Projects
    • All Tags

I'mATM

23 Dec 2020

Reading time ~1 minute

I’m ATM

소개

ATM이 고장났다!? 일하러간 알바생이 일한곳은 ATM앞!!

제한시간 내에 사람들의 돈을 정확하게 인출해라!!

Bitbucket

플레이 영상

다운로드

icon

apk 다운로드

게임 방법

  1. 플레이 버튼을 누르면 나오는 사람들의 돈을 우측 시간이 다 지나기 전에 인출 해주자!
  2. 틀리게 인출하거나 제한시간에 인출을 못했을 경우 실패한다.
  3. 각 지폐의 갯수가 모자르거나 남아있지 않으면 광고를 보고 충전하자!
  4. 가끔씩 VIP가 와서 많이 인출해준다!!!

사용한 라이브러리

DoTween : 움직임을 간단하게 구현 할 때 사용

GoogleGamePlayService : 구글플레이와 연동

Newtonsoft.Json : Json 연동

직접 제작한 유틸리티

UnityManagers : 저장, 풀링, 팝업등 사용

상세 내용

  • 게임
    • 현재까지 성공한 고객의 수만큼 난이도를 변경
    • 난이도는 Json을 통해 세분화
    • 난이도는 터치 횟수가 점차 오름
  • 플레이어
    • 고객이 원하는 돈을 제한시간 내에 빨리 출금해줘야 함
    • 너무 많이 주거나 제한 시간이 지나면 게임 종료
    • 각 지폐마다 갯수가 정해져 있음
    • 광고를 보고 지폐를 채우거나 한번더 기회를 가질 수 있음
  • 고객
    • Queue를 사용해서 고객을 채워 넣음
    • 일반
      • 생성 후 게임 매니저에게 받은 금액을 갖고 나옴
      • 앞에 한명이 끝나면 모두 앞으로 나오고 한명을 생성해줌
      • 게임 매니저에게 받은 점수만큼 성공하면 점수를 올려줌
    • VIP
      • 한번이라도 VIP고객을 상대하면 그 VIP고객은 해금
      • 처음 시작할 때 고를 수 있음
      • 각 VIP마다 터치당 점수를 부여
      • 제한시간동안 제한 없이 터치하여 점수를 획득
      • VIP에 따라 현재 난이도를 변경함

제작

기간

2020년 10월 ~ 2020년 12월 약 2달

인원

레벨 디자인 및 밸런스 조절 1명 프로그래밍 및 아이디어 1명



Share Tweet +1