<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AI랑 만들었습니다</title><description>AI와 함께 앱·게임·도구를 만들면서 겪은 삽질과 해결 과정을 기록합니다. 성공한 것도, 실패한 것도 그대로.</description><link>https://metah.dev/</link><item><title>API 키 없이 브라우저에서만 도는 RAG를 만들었습니다</title><link>https://metah.dev/blog/post1_browser_rag/</link><guid isPermaLink="true">https://metah.dev/blog/post1_browser_rag/</guid><description>서버도 API 키도 없이 뉴스에 질문하는 기능을 붙였습니다. WebGPU LLM에서 OpenAI로, 다시 검색으로 한 단계씩 내려가는 구조</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>나선형 타워에서는 &quot;떨어졌다&quot;를 판정하기가 의외로 어렵습니다</title><link>https://metah.dev/blog/post10_asmrtower_fall/</link><guid isPermaLink="true">https://metah.dev/blog/post10_asmrtower_fall/</guid><description>ASMR 오비 게임을 만들다 만난 기하학적 함정. 높이만 보는 추락 판정이 통하지 않는 이유</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>서버 없이 1:1 대전 붙이기 — QR에 localhost가 박혀서 아무도 못 들어온 이야기</title><link>https://metah.dev/blog/post11_magiccard_p2p/</link><guid isPermaLink="true">https://metah.dev/blog/post11_magiccard_p2p/</guid><description>아이와 할 카드 게임에 P2P 멀티플레이를 넣었습니다. 방장 기기가 심판이 되는 구조와 삽질 두 가지</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>난이도를 감으로 맞추다 봇에게 시켰더니, 봇을 두 마리 만들어야 했습니다</title><link>https://metah.dev/blog/post12_dungeon100_balance_bot/</link><guid isPermaLink="true">https://metah.dev/blog/post12_dungeon100_balance_bot/</guid><description>로그라이크 난이도를 자동 측정하려고 만든 밸런스 봇. 프로파일을 하나로 두면 기준선이 무너진다는 걸 실측으로 배웠습니다</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>문서를 스스로 고치는 에이전트를 붙였는데, 세 번 되돌렸습니다</title><link>https://metah.dev/blog/post13_retro_agent/</link><guid isPermaLink="true">https://metah.dev/blog/post13_retro_agent/</guid><description>매주 게임 저장소를 읽고 방법론 문서를 직접 커밋하는 회고 에이전트. Actions를 걷어내고, 프롬프트 약속을 권한 파일로 옮기고, 건수 상한을 지운 이야기</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AI가 같은 실수를 반복한다면, CLAUDE.md에 적을 때입니다</title><link>https://metah.dev/blog/post3_claude_md_memory/</link><guid isPermaLink="true">https://metah.dev/blog/post3_claude_md_memory/</guid><description>프로젝트마다 CLAUDE.md를 두고 겪은 것들. 무엇을 적어야 AI가 두 번 헤매지 않는가</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>틀린그림찾기를 자동 생성하려다 22커밋 만에 기능을 껐습니다</title><link>https://metah.dev/blog/post4_spotthediff_cv/</link><guid isPermaLink="true">https://metah.dev/blog/post4_spotthediff_cv/</guid><description>내 사진으로 틀린그림찾기 만들기. 인페인팅에서 시작해 결국 인페인팅을 비활성화하기까지의 삽질 기록</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>주말 이틀 만에 초등 수학앱을 플레이스토어에 올렸습니다</title><link>https://metah.dev/blog/post5_mathmath_ship/</link><guid isPermaLink="true">https://metah.dev/blog/post5_mathmath_ship/</guid><description>1~6학년 전 과정을 담은 수학 앱을 이틀 만에 출시한 기록. 커리큘럼을 테이블 하나로 만든 게 핵심이었습니다</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>로블록스 게임에서 옵션 기능 하나가 서버 전체를 죽인 일</title><link>https://metah.dev/blog/post6_monstertower/</link><guid isPermaLink="true">https://metah.dev/blog/post6_monstertower/</guid><description>저장 기능이 꺼져 있으면 게임이 안 되는 게 아니라 서버가 통째로 죽었습니다. 몬스터 타워 개발기</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>&quot;멀미가 난다&quot;는 신고 하나로 카메라 흔들림을 통째로 버린 이야기</title><link>https://metah.dev/blog/post7_dungeon100_shake/</link><guid isPermaLink="true">https://metah.dev/blog/post7_dungeon100_shake/</guid><description>타격감을 위한 화면 흔들림이 오히려 게임을 망치고 있었습니다. 흔들림을 지우고 바닥 파문으로 바꾼 과정</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>같은 UI를 세 번 갈아엎고 나서야 알았습니다</title><link>https://metah.dev/blog/post8_defensehero_math_ui/</link><guid isPermaLink="true">https://metah.dev/blog/post8_defensehero_math_ui/</guid><description>아이용 수학 디펜스 게임에서 난이도 선택 UI를 세 번 다시 만든 기록. 선택권을 줬더니 짐이 됐고, 3학년에게 다섯 자리 나눗셈을 냈습니다</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AI에게 뉴스를 요약시킬 때 본문을 안 넘기는 이유</title><link>https://metah.dev/blog/post9_untrusted_input/</link><guid isPermaLink="true">https://metah.dev/blog/post9_untrusted_input/</guid><description>기사 본문은 신뢰할 수 없는 입력입니다. 프롬프트 인젝션을 구조로 막은 방법</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>