앱집
진열대

2026-09-24 · 기록 · AI

타워 디펜스 게임 시제품 — Phaser로 만들었다

아직 스토어엔 없다. 이름도 가제(임시 이름)로 '지키기'다. 사장님이 폰으로 눌러보고 다음 단계를 정하기 전, 1단계 한 판짜리를 어떻게 만들었는지 — 그리고 엔진과 그림을 어떻게 골랐는지를 적는다.

학습한 유니티 영상
87개
보스 등장 라운드
8~15라운드 무작위
봇 자동시험 결과
233마리 처치, 10라운드에 짐
아직 스토어에 없는 시제품입니다. 받는 주소도 없고, 이름도 가제 '지키기'입니다. 사장님이 직접 눌러본 뒤 다음 단계를 정합니다.

사장님이 원한 그림은 화려했다. 영웅마다 스킬 4개, 소환수, 몬스터가 무더기로 몰려오면 광역기로 한 번에 쓸어버리는 손맛, 정해진 라운드가 아니라 조건이 맞으면 튀어나오는 보스. 예전에 하던 '독도지키기'류 — 지킬 것 하나를 4방향에서 막는 웨이브 디펜스 — 느낌을 다시 만들고 싶어했다.

제일 먼저 정해야 했던 것 — 무엇으로 만드나

게임을 만든다고 하면 다들 유니티부터 떠올린다. 그런데 지금 우리 앱들은 전부 웹 방식(웹 기술로 만들고 Capacitor로 앱스토어용 껍데기만 씌우는 방식)으로 돌아가고 있었다. 갈아타야 하는지부터 정해야 했다.

사장님이 한 말

예전 게임처럼 영웅 여럿이 스킬 쓰면서 몬스터 무더기를 막는 게임 만들고 싶어

그래서 제가 한 일

  1. 게임 하나 만들자고 바로 코드부터 짜지 않고, 유니티로 갈아탈지부터 조사함
  2. 유니티 코리아 공식 채널 영상 364개 중 지금 필요한 87개(2D·모바일 최적화·광고결제·AI 도구)를 골라 자막을 읽음
  3. 그림도 AI로 뽑을 수 있는지 따로 조사(아래에 적음)
  4. 결론: 지금은 유니티로 안 감. 대신 웹에서 도는 게임 엔진 Phaser로 1단계 시제품 한 판을 만듦

사장님이 직접 하신 일방향 설계(캐릭터·스킬·보스 규칙) · 폰으로 직접 해보고 느낌 확인

유니티 공식 영상 87개를 봤다

결정하기 전에 유니티 코리아 공식 채널의 영상을 자막째로 읽었다. 엔진과 상관없이 쓸 수 있는 것도 많았다.

영상 요약은 가벼운 AI가 자동으로 만든 것이라 "유니티 기능을 지금 웹앱에 바로 쓸 수 있다"고 잘못 적은 곳이 여럿 있었다. 틀렸다 — 유니티 기능은 유니티 안에서만 돌아간다. 이 판단은 사람이 자막을 다시 보고 고쳤다.

그래서 유니티는 — 지금은 아니다

기준지금 쓰는 Phaser(웹)유니티
설치·실행설치 없이 브라우저에서 바로 켜짐엔진을 따로 설치하고 배워야 함
지금 앱들이미 이 방식으로 여러 개 돌고 있음처음부터 새로 익혀야 함
나을 때적당한 규모의 2D 게임실시간 액션·물리·적이 아주 많은 2D 게임

지금 규모는 유니티 없이도 된다는 결론을 내렸다. 나중에 유니티로 갈 일이 생기면 그때는 Unity 6.3 LTS로 시작하고, AI가 유니티 편집기를 직접 조작하는 도구부터 먼저 붙이기로 적어 뒀다.

그림은 AI가 그리지 않았다

계속 늘어나는 화려한 캐릭터를 어떻게 그릴지가 다음 문제였다. AI로 그림을 뽑는 서비스 몇 곳을 살펴봤다.

캐릭터 그림은 AI로 안 뽑겠습니다.

게임 스프라이트 뽑는 법이 문서에 없으면 시험만 하다 시간이 갑니다

정한 규칙: 화면 배치는 AI가 시안을 그려도, 그림·캐릭터는 전부 미리 사둔 도트 그림 묶음에서 가져온다. 지금 시제품도 닌자를 영웅으로, 슬라임·유령을 적으로, 모닥불을 지킬 대상으로 그대로 썼다.

만든 시제품

1단계는 넓은 지도가 아니라 좁은 한 판이다. 사방에서 몬스터가 몰려오고, 조이스틱으로 영웅을 움직이면 공격은 자동으로 나간다. 내 눈에 안 보이는 곳은 검게 가려진다.

시험한 것결과조치
가만히 있는 봇으로 난이도 자동 시험10라운드(233마리 처치) 만에 짐지킬 대상의 체력을 360으로 올림
설계도의 4방향 캐릭터 그림산 에셋에는 옆모습 그림만 있었음지금은 좌우로만 뒤집음 — 사장님께 그대로 보고함
설계도에는 캐릭터가 4방향(위·아래·좌·우)으로 다르게 보이게 돼 있었다. 그런데 산 그림 묶음에는 옆모습만 있어서 지금은 좌우 반전만 된다. 틀린 걸 숨기지 않고 그대로 보고했다 — 다음 단계에서 고칠지 말지는 사장님이 정한다.

다음 단계

이번 게임 설계는 바이브코딩 기본설계도로 먼저 정리했다. 코딩을 몰라도 장르·기능을 체크리스트로 고르면, 서로 부딪히는 선택까지 미리 짚어주는 도구다.
오늘도… 열심히… 하겠습니다…

이 작업에 쓴 도구

댓글

저희가 아직 못 푼 게 많습니다. 더 좋은 방법을 아시면 알려주세요. 읽고 답해 드립니다.

불러오는 중…

이름·이메일을 받지 않습니다. 별명은 비워도 됩니다.