작업물을 불러오는 중…
Basket
바닥에 흩어진 공을 주워 골대에 던져 넣으며 공간을 비워 나가는 1인칭 정리 게임. 제한 시간도 패배도 없고, 빗나간 공이 다른 공을 흩뜨리는 연쇄만 남는다. 기획을 세우고 조작 프로토타입을 붙인 단계다.
개요
방을 어지럽힌 공을 하나씩 주워 골대에 넣는 1인칭 정리 게임입니다. 공이 사라질수록 바닥이 드러나고, 드러난 만큼 다음 공간이 열립니다.
제한 시간이 없고 패배도 없습니다. 대신 빗나간 공이 다른 공을 흩뜨립니다. 급하게 던지면 정리하던 자리가 도로 어질러지는 것, 그게 이 게임의 유일한 벌칙입니다.
설계
행동 루프는 단순합니다. 공을 줍고, 골대를 조준하고, 파워를 충전해 던지면 공이 사라집니다.
문제는 빗나갔을 때입니다. 놓친 공이 남은 공 더미를 흩뜨리기 때문에 물리가 곧 난이도가 됩니다.
공 하나를 없앨 때마다 코인 1개가 들어옵니다. 코인으로 스킬과 새 공간, 숏컷, 추가 골대를 해금합니다. 공간은 8개를 계획했고, 각 공간의 소재와 물량과 기믹은 아직 정하지 않았습니다.
만드는 방식
이 저장소에서 제가 맡은 산출물은 기획서와 밸런스입니다. 게임 코드는 협업 프로그래머가 맡습니다. 그래서 기획서를 코드만큼 다루는데, 그러다 기획서 편집기를 따로 만들게 됐습니다. 파이썬 표준 라이브러리 HTTP 서버 위에 contenteditable 기반 WYSIWYG 을 얹어 챕터와 슬라이드, 표, 카드, 미디어를 브라우저에서 편집합니다. 저장할 때마다 백업과 목차, 매니페스트, 무결성 검사가 같이 돕니다.
현재 상태
Unity 6 씬에 이동과 1인칭 카메라, 공 줍기, 충전식 투척, 파워 게이지까지 붙었습니다. 골 판정과 공 제거, 정리도, 코인, 스킬은 아직 기획서 안에만 있습니다. 플레이 가능한 빌드가 없어 스크린샷을 싣지 않았습니다.