AI로만 만드는 낚시 게임 개발 5주 차
Week 5 of making my fishing game entirely with AI
핵심 요약
AI를 활용해 낚시 게임을 개발 중인 작성자가 UI 개선과 낚시 시스템, 그리고 유용한 인게임 에디터 팁을 공유했습니다.
- 낚시 시스템 — 희귀도에 따라 난이도가 변하는 미니게임 방식 도입
- 인게임 에디터 — AI에게 위치 조정을 반복 요청하는 대신 직접 수정하는 툴 제작 권장
- 개발 현황 — UI 개선 및 맵 구현 시도 중
- 영감의 원천 — Dredge와 Civilization에서 아이디어를 얻어 개발 중
또 왔어.
이미 몇 번 글 올렸는데, AI로만 만드는 게임 주간 업데이트하러 또 왔다.
지난 업데이트는 여기 있어:
영상 프레임 낮은 건 미안하다. 맥북으로 최고 옵션 돌리려니까 비명을 질러대서 말이야. 그래도 게임 제일 예쁠 때 모습을 보여주고 싶었거든.
솔직히 이 게임으로 뭘 하려는 건지도 잘 모르겠다. 그냥 취미로 하는 거라 출시 계획 같은 건 딱히 없어. 물어보는 사람들도 있긴 한데, 뭐 잘 풀리면... 누가 알겠냐. 지금은 그냥 내가 원하는 거, 원하는 모습대로 다 때려 박아서 "AI로만 만든 게임"이 어디까지 가능한지 테스트하는 중이야.
아무튼 이 게임은 Dredge랑 Civilisation에서 영감받았어. (처음엔 헥사곤 그리드 턴제 방식으로 만들려고 했는데, 낚시 게임을 굳이 턴제로 할 이유가 없어서 그냥 실시간으로 바꿨다.)
뭐, 잡담은 이쯤 하고 진행 상황 얘기해 볼게.
지난주부터 새로 만든 건 별로 없는데, 개판이었던 UI 고치느라 시간을 엄청 썼어. (이제 좀 나아진 것 같긴 한데, 개발 단계니까 일단 이 정도로 만족하려고.)
게임 내 맵도 만들어 보려고 했는데, 영상 보면 알겠지만 영 시원찮다 😂
UI 수동으로 맞추느라 고생 좀 했지.
그리고 낚시 시스템도 바꿨는데, 영상에 나오는 것처럼 작동해:
WASD로 물고기를 타겟 존 안에 가두는 미니 게임이야. 물고기 등급은 와우(WoW)처럼 Common > Uncommon > Rare > Epic > Legendary 순서고.
타겟 존 안에 오래 버틸수록 등급이 올라가는데, 등급이 높아질수록 타겟 존은 좁아지고 물고기는 더 발악을 해. 존 안에 못 가두면 "Strain(긴장도)" 바가 차오르는데, 이게 꽉 차면 낚싯줄 끊어지고 물고기 도망간다. 스페이스바 누르면 언제든 "낚시 종료(bank the fish)"하고 현재 등급의 물고기를 잡을 수 있는데, 이것도 물고기가 타겟 존 안에 있을 때만 가능해.
말만 들으면 복잡해 보이는데, 막상 해보면 별거 아냐 헤헤.
그리고 "XYZ는 어떻게 만들었냐"고 물어보는 사람들이 많아서 조언 하나 하자면...
Claude한테 게임 내 에디터(in-game editor)를 만들어 달라고 하는 게 최고야. 텍스트 위치나 모델 위치 같은 사소한 거 하나하나 AI한테 시키면 백번 천번 실패하거든. 그냥 "내가 수동으로 위치 조정하고 저장할 수 있는 인게임 에디터 만들어줘"라고 해. 에디터 만드는 데 시간은 좀 걸려도 진짜 생명줄 같은 존재야. 삽질하는 시간 엄청 줄여주거든. 영상에도 에디터 하나 보여줬는데, 사실 난 HUD 요소부터 게임 내 모든 모델까지 전부 에디터로 관리해.

