36P by sltyphoon 15일전 | ★ favorite | 댓글 30개

비개발자인 IT 기획자입니다. 최근 1인 프로젝트로 모바일 게임을 개발해보았고, AI 도구들을 중심으로 어떤 식으로 작업이 진행됐는지 기록 차 공유해봅니다.

한달반정도 열심히 달린 것 같은데, 해당 기록을 어딘가에는 남기고 싶어 고민중에 지인 추천으로 이곳에 글을 남기게 되었습니다.

[배경]

  • 개발 경험 없음 (코딩, 그래픽 모두 처음)
  • 다만 평소 기획 업무는 경험 있음
  • AI 도구를 적극 활용하면 1인 개발이 가능할지 테스트해보고자 시작
    (지인이 커서를 활용하여 10분도 안되서 테트리스를 개발하는 것을 보고 시작해보았습니다)

요즘 AI 기반 개발 흐름이 워낙 빠르게 확산되고 있어, 단순한 흥미 이상의 실험적 접근을 해보고 싶었습니다. 특히 모바일 플랫폼에서 소울라이크 전투 감성을 어떻게 구현할 수 있을지도 도전 과제였습니다.

[게임 콘셉트]

  • 캐주얼 소울라이크 액션 게임
  • 불필요한 파밍/잡몹 생략 → 보스전 중심 구조
  • 조작: 공격 / 방어 / 회피 / 패링 중심 (모바일 세로뷰 기반)

[사용한 AI 툴 조합]

  • ChatGPT (4o): 전투 시스템 설계, 프롬프트 다듬기, 이미지 프롬프트 작성, 대사/세계관 정리
  • Claude 3.7 → 4.0: 코드 작성, 구조 설계 보조
  • Cursor + Claude 조합: 실시간 코딩/디버깅 대응, IDE처럼 활용

각 도구는 역할을 명확히 나눠서 사용했습니다. 특히 Cursor와 Claude 조합은 코드 작성 속도와 문제 해결 측면에서 가장 큰 도움이 되었고, Claude가 4.0으로 업그레이드되면서 품질이 체감될 정도로 개선됐습니다.


느낀 점: "AI는 잘 시켜야 잘한다"
단순 요청은 효과가 낮고, 프롬프트 설계가 반 이상

작업 단위를 세분화하고 맥락 유지가 중요
예:
시스템 설계 시:
“넌 전투 시스템 기획자야. 세로뷰 액션 RPG 구조를 설계해줘.”

코드 요청 시:
“공격 버튼 → 기본공격, 차지 버튼 → 기 모아서 강공격, 스태미너 없으면 동작 불가” 등

AI의 환상적인 결과물 뒤에는 수십 번의 반복과 조정이 있었고, 이 과정에서 프롬프트 설계 능력이 핵심 기술임을 실감했습니다.


[이미지 작업]

  • 캐릭터, 몬스터, UI 아이콘, 배경 모두 AI 이미지 생성으로 처리
  • GPT 기반 이미지 생성 모델을 활용하여 수십 컷 단위로 생성 → 후처리 편집 (간단하게 파워포인트 활용) → 이미지를 스프라이트로 연속 재생하여 애니메이션 구성

단, 이미지 생성량이 많아지면 GPT 측에서 소프트 밴이 걸릴 수 있어, 일정 분산 처리 필요

[백엔드 연동]

  • 처음엔 클라이언트 중심으로 개발했으나, 백엔드는 supabase를 연동하였음.
  • 구글 OAuth와 supabase 백엔드 연동의 경우에는 챗GPT + 커서(클로드) 조합으로 도움을 받아서 진행하였음 (챗GPT와 클로드가 알려주는대로 하나하나 따라가면서 작업하여 현재는 백엔드 연동이 모두 완료된 상태)
  • 가끔 잘못된 정보를 줄때도 있어서, 이 경우에는 AI 끼리 서로 정보에 대한 교차검증을 하여 진행함

[현재 상태]

  • 약 1.5개월 경과, 론칭 버전 개발 완료
  • 구글 플레이 사전등록 진행 중
  • 테스트 배포도 병행, 이달 내 정식 출시 목표

[시연 영상 및 사전등록 링크]

[마무리하며]
1인 개발이 처음이라 부족한 점도 많지만, AI 도구를 적극적으로 활용하면 어느 정도 수준의 인디게임은 충분히 만들 수 있다는 실감이 있었습니다. 특히 아이디어 기획력과 프롬프트 구성 능력이 핵심 역량으로 떠오르고 있다는 점도 흥미로웠습니다.

질문이나 피드백은 언제든지 환영입니다.
출시 이후 반응이 괜찮다면 정식 버전 이후의 개발 내용도 추가 공유드리겠습니다.

안녕하세요 혹시 사운드 적인 부분은 어떻게 만드신건가요? 그 부분에 대한 내용은 없어서 궁금해서 댓글답니다 정말 대단하단 생각 밖에 안드네요.

사운드도 역시 ai 기반의 툴을 사용했습니다. gpt에게 추천받거나 suno 라는 ai 에이전트를 활용했는데요, 입력하는 프롬프트는 역시 gpt를 통해 도움을 받았습니다.

와 얼마나 걸리셨나요? 그리고 코드에 대한 이해도가 전혀없는데
동작을 보고 코드에서 문제점을 찾아서 해결을 AI에게 요청하신건가요?
아님 코드의 학습방법까지도 요청해서 배우신건가요?

기본적인 뼈대만드는데 2주, 완성도 높이고 안드로이드 버전으로 포팅하는데 2주, 백엔드 (supabase) 연동하는데 2주 정도 걸린 것 같습니다.

기획적 지식은 있어도 개발환경 및 코딩 지식은 없다시피했는데, 모르면게 나오면 지피티에게 물어보면서 개발환경도 세팅하고, 버그도 잡고 하면서 개발했습니다.

그리고 하다보니, 개발코드나 로직도 점차 눈에 익긴 하더라고요

대단하시네요. 코드 뿐만 아니라 여러가지 요소들을 생각하셨을테니..
여담이지만 캐릭터가 2b가 연상이되네요 ㅎㅎ

올해 말이나 내년 초에 AI로 게임 만들어보는 걸 시도해보려고 하는데 선례를 공유해주셔서 감사합니다. 개발 일지를 작성한 블로그가 있으면 알려주실 수 있나요? 구독해서 보고 싶네요:)

안녕하세요, 아쉽지만 개발일지까지 쓸 여력은 없었습니다. 그냥 개인적으로 기획문서로만 정리하는 형태로 진행했었어요... 추후에 기회가되면 개발일지형태로 또 남겨보겠습니다!

대단한데요? 항상 AI로도 할수 있겠지~ 있겠지 생각만 하던걸 진짜 하신게 넘 대단해요

저도 처음에는 그렇게 생각했는데 일단 해보자하고 하다보니 여기까지 오게되었네요. 덕분에 ai 활용에 대해서 많이 공부하게 되었습니다.

배포까지해서 이정도면... 진짜 대단하시네요

감사합니다. 어제 무사히 구글플레이에 론칭하였습니다. 그러나 라이브서비스는 배포가 끝이 아니기에... 이후 과정들도 기회가되면 또 일지형태로 남겨보겠습니다.

원문에 등장하는 지인입니다. 진짜 이걸 해내시다니, 대단하네요!

Cursor 소개와 함께 간단한 테트리스 구현하는 걸 보여드렸는데, 이렇게 짧은 시간에 뚝딱 만들어 내시다니...(저도 자극 받습니다.)

다음 작품도 기대하겠습니다!

덕분에 좋은 경험했고, 많이 배웠습니다. 감사합니다!

대단하십니다. 인내심이 상당하실 것 같아요.

감사합니다. 저도 이번 프로젝트하면서 ai에 대해서 많이 공부한것 같아요!

iOS 버전이 시급..! 멋져요!

감사합니다. 추후에 iOS도 도전해보고 싶네요!

애니매이션 이미지를 chatgpt한테 맡기면 일관성 있게 이미지가 생성이가능한가요? 저는 해보니까 안되던데 별도의 프롬프트나 도구가 있는지 궁금해요

저도 처음에는 많은 시행착오를 거쳤습니다.
이미지를 학습시키고, 반복된 지침을 설정한뒤에 이미지 생성을 진행하면 가능합니다. 다만 이렇게하더라도 지피티가 잘못 작업하기도 하기 때문에 인내심과 시간이 상당히 필요한 작업입니다.
가장 중요한것은 프롬프트 설계인것 같아요.

대단하십니다 2d그래픽을 일관성있게 애니매션화 할라면 여러 프레임을 만들어줘야하는데
이게 gpt로 불가능하다고 느꼈는데 가능하긴하군요. 모든 프레임을 일일이 생성시킨건가요? gpt화낼거같은데 ㅋㅋ

맞아요 ㅋㅋ gpt에서 이미지 생성을 과도하게 하면 소프트밴이 걸리는데, 여러번 걸렸습니다.... ㅋㅋ 소프트밴걸리면 몇시간 길게는 하루이상 생성요청이 차단되서요...
그래서 주로 출퇴근시간 지하철을 이용해서 이미지 생성 작업을 시키고, 시간간격을 두는 방식으로 진행했어요.

인디게임개발갤에서 봤는데 여기서도 보네요 ㅎ

반갑습니다! 관심가져주셔서 감사해요!

안녕하세요. 저도 개발 경험이 전무한 기획자입니다. 클로드, 윈드서프, 수파베이스 조합으로 퀴즈 서비스를 개발 중인데요. 작성자님의 성공담에 동기 부여가 되네요. 저도 개발이 완료되면 이곳에서 다른 분들과 후기를 나눠야겠네요. 감사합니다.

화이팅입니다. 저도 어렵고 모르는 부분이 많았지만 ai에게 계속 질문하여 여기까지 왔습니다. 프로젝트 완성까지 화이팅입니다!

근데 비개발자가 커서 기반 언어모델을 쓰는 게 가능한가요? 커서는 vscode를 베이스하는데, 좀 쓰기 어렵지 않나요?

커서에서는 주로 클로드 ai 에이전트 모델을 썼어요
오히려 vscode보다도 사용하기 쉽던데요?
(vscode도 첨에 지피티가 세팅하는걸 알려주긴했는데, 이거보단 커서에서 ai 에이전트에게 요청하는게 더 편했어요)

좋은 경험 공유해 주셔서 감사합니다. 혹시 게임 개발은 게임용 엔진을 쓰셨나요? 아니면, Android에 있는 기본 View 단으로 구현 하셨나요? 이 부분이 개인적으로는 제일 궁금하네요.

처음에는 유니티 같은 엔진을 사용해보려하다가, 비개발자가 도전에기에는 조금 어려움이 있어서 웹캔버스에서 돌아가는 형태로 개발하였습니다. html5+자바스크립트 기반으로 개발하니 일반적인 웹개발 프로젝트와 크게 다를것이 없어서, 이 부분에서 커서와 클로드의 도움을 많이 받았습니다.