๐Ÿ› ๏ธAI ๋„๊ตฌ2026-07-06

๋‰ด์Šค - ์›๋ฌธ ๊ธฐ๋ฐ˜ ์š”์•ฝ ํ•„์š”

๐Ÿ’ก ํ•œ์ค„ ์š”์•ฝ|๋‰ด์Šค - ์›๋ฌธ ๊ธฐ๋ฐ˜ ์š”์•ฝ ํ•„์š”


title: "2003๋…„ ๊ฒŒ์ž„ iOS ์ด์‹, Claude Code๋กœ ๋‹จ ๋ช‡ ์‹œ๊ฐ„์— ์™„์„ฑ" description: "๋‰ด์Šค - ์›๋ฌธ ๊ธฐ๋ฐ˜ ์š”์•ฝ ํ•„์š”" date: 2026-07-06 tags: [vibe-coding] source: "https://the-decoder.com/claude-code-and-fable-5-ported-the-2003-pc-game-command-conquer-to-native-ios-in-a-few-hours/" sidebar: order: 0

์ œ๋ชฉ(ํ•œ๊ธ€): 2003๋…„ ๊ฒŒ์ž„ iOS ์ด์‹, Claude Code๋กœ ๋‹จ ๋ช‡ ์‹œ๊ฐ„์— ์™„์„ฑ ์›๋ฌธ ์ œ๋ชฉ(์˜๋ฌธ): Claude Code and Fable 5 ported the 2003 PC game Command Conquer to native iOS in "a few hours" ์›๋ฌธ: Claude Code and Fable 5 ported the 2003 PC game Command Conquer to native iOS in "a few hours" ์†Œ์Šค: the-decoder MD ํŒŒ์ผ: content/2026-07-06/the-decoder-claude-code-and-fable-5-ported-the-2003-pc-game-co.md

ํ•ต์‹ฌ ๋‚ด์šฉ

๊ตฌ๊ธ€ AI ์ŠคํŠœ๋””์˜ค ๋ฆฌ๋“œ ๋””์ž์ด๋„ˆ๊ฐ€ 2003๋…„ PC ์ „๋žต๊ฒŒ์ž„ '์ปค๋งจ๋“œ ์•ค ์ปจ์ปค: ์ œ๋„ˆ๋Ÿด์Šค ์ œ๋กœ์•„์›Œ'๋ฅผ iPhoneยทiPad์— ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์ด์‹ํ–ˆ์–ด์š”.

Ammaar Reshi๋Š” Anthropic์˜ Claude Code์™€ Fable 5๋ฅผ ํ™œ์šฉํ•ด ์ฒซ ๋นŒ๋“œ๋ฅผ 40๋ถ„ ๋งŒ์— ์™„์„ฑํ•˜๊ณ , ์ดํ›„ ๋””๋ฒ„๊น…๊นŒ์ง€ ํฌํ•จํ•ด ์ดํ‹€ ๋งŒ์— ์ž‘์—…์„ ๋งˆ์ณค๊ฑฐ๋“ ์š”. ์ด๋ฎฌ๋ ˆ์ดํ„ฐ ์—†์ด ARM64 ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ๋Œ์•„๊ฐ€๊ณ , DirectX 8์„ Apple Metal API๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ทธ๋ž˜ํ”ฝ ํŒŒ์ดํ”„๋ผ์ธ๊นŒ์ง€ ๊ตฌํ˜„๋์–ด์š”.

์†Œ์Šค์ฝ”๋“œ๋Š” GitHub์— ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋๊ณ , ๊ฒŒ์ž„ ์—์…‹์€ Steam์—์„œ ์•ฝ 7์ฒœ ์›์ด๋ฉด ๊ตฌํ•  ์ˆ˜ ์žˆ์–ด์š”.

๊ฒฝ์Ÿ์‚ฌ ๋„๊ตฌ๋ฅผ ์“ด ์ด์œ ๋ฅผ ๋ฌป์ž Reshi๋Š” "AI ์ƒํƒœ๊ณ„๋ฅผ ์‚ฌ๋ž‘ํ•˜๊ณ  ๊ฒฝ์Ÿ์„ ์กด์ค‘ํ•˜๋ฉด์„œ๋„ ์ตœ์„ ์˜ ๋‹ต์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋‹ค"๊ณ  ๋‹ตํ–ˆ์–ด์š”. AI ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ๋ ˆ๊ฑฐ์‹œ ์†Œํ”„ํŠธ์›จ์–ด ์ด์‹์˜ ๋ฌธํ„ฑ์„ ์–ผ๋งˆ๋‚˜ ๋‚ฎ์ท„๋Š”์ง€ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€์˜ˆ์š”.

์žก๋Œ์Œค์˜ ํ•œ๋งˆ๋””

๋ ˆ๊ฑฐ์‹œ ์†Œํ”„ํŠธ์›จ์–ด ์ด์‹์˜ ๋ฌธํ„ฑ์ด ํ™• ๋‚ฎ์•„์กŒ๋‹ค๋Š” ์ฆ๊ฑฐ์˜ˆ์š”. ์†Œ์Šค์ฝ”๋“œ ์ „์ฒด๊ฐ€ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋ผ ๋ˆ„๊ตฌ๋‚˜ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ์–ด์š”.


์ถœ์ฒ˜: Claude Code and Fable 5 ported the 2003 PC game Command Conquer to native iOS in "a few hours"

์ด ๊ธ€์ด ์–ด๋• ๋‚˜์š”?

๊ด€๋ จ ๊ธ€

๐Ÿค–๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ๐Ÿ› ๏ธAI ๋„๊ตฌ๐Ÿ“ˆ์„ฑ๊ณต์‚ฌ๋ก€

AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ์„ฑ๊ณผ๋Š” โ€œ๋” ๊ธธ๊ฒŒ ์‹œํ‚ค๊ธฐโ€๋ณด๋‹ค ํ”„๋กœ์ ํŠธ ๋งฅ๋ฝ์„ ์ •๋ฆฌํ•˜๊ณ , ์ผ์„ ์ž‘๊ฒŒ ๋‚˜๋ˆ„๊ณ , ๋งค ๋‹จ๊ณ„์˜ ๊ฒ€์ฆ๊ณผ ๋˜๋Œ๋ฆผ์„ ์ •ํ•˜๋Š” ๋ฐ์„œ ๊ฐˆ๋ฆฝ๋‹ˆ๋‹ค

AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ์„ฑ๊ณผ๋Š” โ€œ๋” ๊ธธ๊ฒŒ ์‹œํ‚ค๊ธฐโ€๋ณด๋‹ค ํ”„๋กœ์ ํŠธ ๋งฅ๋ฝ์„ ์ •๋ฆฌํ•˜๊ณ , ์ผ์„ ์ž‘๊ฒŒ ๋‚˜๋ˆ„๊ณ , ๋งค ๋‹จ๊ณ„์˜ ๊ฒ€์ฆ๊ณผ ๋˜๋Œ๋ฆผ์„ ์ •ํ•˜๋Š” ๋ฐ์„œ ๊ฐˆ๋ฆฝ๋‹ˆ๋‹ค. ํ˜ผ์ž ๋งŒ๋“œ๋Š” MVP๋ผ๋ฉด ์ด ๋‹ค์„ฏ ๋‹จ๊ณ„๋งŒ์œผ๋กœ๋„ ์‹คํŒจ ๋น„์šฉ์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์–ด์š”.

์—๋””ํ„ฐ MAX8๋ถ„ ์†Œ์š”
๐Ÿ“ˆ์„ฑ๊ณต์‚ฌ๋ก€๐Ÿค–๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ๐Ÿ› ๏ธAI ๋„๊ตฌ

Anthropic์˜ ๋‚ด๋ถ€ ํŒ€ ์‚ฌ๋ก€๋Š” AI ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ์‚ฌ๋žŒ์„ ํ†ต์งธ๋กœ ๋Œ€์ฒดํ•œ๋‹ค๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค

Anthropic์˜ ๋‚ด๋ถ€ ํŒ€ ์‚ฌ๋ก€๋Š” AI ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ์‚ฌ๋žŒ์„ ํ†ต์งธ๋กœ ๋Œ€์ฒดํ•œ๋‹ค๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ฌธ์„œยทํ…Œ์ŠคํŠธยท์ฒดํฌํฌ์ธํŠธ๋ฅผ ๊ฐ–์ถ˜ ํŒ€์ด ๋ฐ˜๋ณต ์ž‘์—…์„ ๋” ๋นจ๋ฆฌ ์ฒ˜๋ฆฌํ•˜๊ณ , ๋น„๊ฐœ๋ฐœ์ž๋„ ์ž‘์€ ๋ณ€๊ฒฝ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ์›Œํฌํ”Œ๋กœ์šฐ์˜ ์‚ฌ๋ก€์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

์—๋””ํ„ฐ MAX7๋ถ„ ์†Œ์š”
๐Ÿ› ๏ธAI ๋„๊ตฌ๐Ÿค–๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ๐Ÿ“ˆ์„ฑ๊ณต์‚ฌ๋ก€

AI๋กœ ๊ธฐ์ˆ  ๋ฌธ์„œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜๋Š” ์žˆ์–ด๋„, ์ •ํ™•ํ•œ ๋ฌธ์„œ๊ฐ€ ์ €์ ˆ๋กœ ๋‚˜์˜ค์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค

AI๋กœ ๊ธฐ์ˆ  ๋ฌธ์„œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜๋Š” ์žˆ์–ด๋„, ์ •ํ™•ํ•œ ๋ฌธ์„œ๊ฐ€ ์ €์ ˆ๋กœ ๋‚˜์˜ค์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. Google Cloud์˜ ๋ฌธ์„œ ์ œ์ž‘ ์‚ฌ๋ก€์ฒ˜๋Ÿผ ์›๋ฌธ ๊ทผ๊ฑฐยท๋ณ„๋„ ํ‰๊ฐ€ยท์‹คํ–‰ ๊ฒ€์ฆ์„ ๋ถ„๋ฆฌํ•˜๋ฉด, ์ฝ˜ํ…์ธ  ์ž๋™ํ™”๋„ โ€˜๋งŽ์ด ์“ฐ๊ธฐโ€™๊ฐ€ ์•„๋‹ˆ๋ผ โ€˜ํ‹€๋ฆฌ์ง€ ์•Š๊ฒŒ ๊ณ ์น˜๊ธฐโ€™๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์–ด์š”.

์—๋””ํ„ฐ MAX8๋ถ„ ์†Œ์š”