proํ›„๊ธฐ๋ž‘ maxํ›„๊ธฐ๋ž‘ ๋น„์Šทํ•œ ๊ธ€์ธ์ค„ ์•Œ์•˜๋‚˜?
ํ•˜๊ธด ๊ฒฐ๋ก ์€ '๋‘˜๋‹ค ์•„์ง ์œ ๋‹ˆํ‹ฐ๊ฐœ๋ฐœ์—” ๋ชป์”€'์ด์—ˆ์œผ๋‹ˆ ใ…‹ใ…‹

์•„๋‹ˆ๋ฉด ์•Œ๋ฐ”๊ฐ€ claude์˜€๋‚˜ ใ„ทใ„ทใ„ท

42


[์ถ”๊ฐ€] ์ง€์›Œ์ง„๊ธ€ ๋‹ค์‹œ ์•„๋ž˜์— ์ถ”๊ฐ€ํ•จย 

----------------------------------------------------------------------------------------------------
1์ค„์š”์•ฝ : claude ๋Š” unity๊ฐœ๋ฐœ์ž๊ฐ€ ์“ธ๋งŒํ•œ ๋ฌผ๊ฑด์€ ์•„์ง์€ ์•„๋‹˜. ๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ๋„ ํ˜„์‹ค์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•œ ๋“ฏ.ย 


์–ด์ œ claude pro๋ฅผ ์งˆ๋Ÿฌ๋ณด๊ณ  ๊ฒฐ๊ณผ๊ฐ€ ๋ณ„๋กœ ๋งˆ์Œ์— ์•ˆ๋“ค์—ˆ์ง€๋งŒ ๊ทธ๋ƒฅ ์จ์•ผ์ง€...ํ•˜๊ณ  ์จ๋ณด์•˜๋Š”๋ฐ
๋ฌด๋ฃŒ cursor ์ˆ˜์ค€๋งŒ๋„ ๋ชปํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„์„œ '20๋ถˆ์„ ๊ทธ๋ƒฅ๋ฒ„๋ฆฌ๊ณ  cursor๋กœ ๋Œ์•„๊ฐ€??'...ํ•˜๋‹ค๊ฐ€
์ด์™• ๋ฒ„๋ฆฐ๋ˆ ํ™•์‹คํ•˜๊ฒŒ ๋ฒ„๋ ค๋ณด์žํ•˜๊ณ  claude max๋ฅผ ์งˆ๋ €์Œ. ์ฒซ๋‹ฌ์ด๋ผ 200๋ถˆ์งœ๋ฆฌ๋ฅผ 50%ํ• ์ธํ•ด์„œ 100๋ถˆ์— ํ•ด์ฃผ๋”๋ผ.

์ดํ•˜ ์†Œ๊ฐ. ์–ด์ œ pro(sonnet๋ชจ๋ธ) ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ์™€ ํฐ ์ฐจ์ด๋Š” ์—†์—ˆ์Œย 

1. component๊ด€๋ จ ์ฒ˜๋ฆฌ๊ฐ€ ์—ฌ์ „ํžˆ ์ž˜ ์•ˆ๋จ
mcp์—ฐ๊ฒฐ์ด ๋˜์–ด์žˆ๊ธฐ๋Š” ํ•˜์ง€๋งŒ gameobject์˜ component์†์„ฑ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ๋ฏธ์ˆ™ํ•จ
๊ทธ๋ž˜์„œ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š”๋ฐ component์†์„ฑ๊ฐ’ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ๊ด€๋ จ ๋กœ์ง ๋ณ€๊ฒฝ์„ ๋ชปํ•จย 

2. ๊ทธ๋ž˜์„œ ์ฝ”๋“œ๊ด€๋ จ ์ฐ๋น ๋„ ์ž์ฃผ ๋‚จ
์œ ๋‹ˆํ‹ฐ๋Š” component๋ฅผ ์กฐ์ž‘ํ•˜๋Š”๊ฒŒ ํ•ต์‹ฌ์ธ๋ฐ component ๊ด€๋ จ ๋กœ์ง์—์„œ ์‹ค์ˆ˜๋ฅผ ํ•˜๋‹ˆ๊นŒ ๋˜๋˜๊ฒŒ ์•ˆ๋˜๋Š” ๋“ฑ์ด ์ƒํ™ฉ์ด ์ž์ฃผ ๋ฒŒ์–ด์งย 

3. ์Šคํ”„๋ผ์ดํŠธ ์ƒ์„ฑ, UI๋””์ž์ธ๋“ฑ ์—ฌ์ „ํžˆ ๋ถˆ๊ฐ€๋Šฅ
์Šคํ”„๋ผ์ดํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ -> ์•ˆ๋จ
UI๋””์ž์ธํ•˜๊ธฐ -> ์•ˆ๋จ
ํŒจ๋„์„ ํ™”๋ฉด ์™ผ์ชฝ์•„๋ž˜์— ๋„ฃ์–ด์ค˜๋ผ๊ณ ํ•˜๋ฉด ๊ทธ๋ƒฅ ํŒจ๋„์„ ๊ฑฐ๊ธฐ์— ๋„ฃ์–ด์ค„ ๋ฟ์ž„. ํฌ๊ธฐ, ์•ต์ปค, ํ”ผ๋ด‡๊ฐ™์€๊ฑฐ ๋‹ค ์ผ์ผ์ด ์ง€์‹œํ•ด์„œ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ํ˜น์€ ๋‚ด๊ฐ€ ์ˆ˜์ •ํ•ด์•ผํ•จ

4. ํŒŒํ‹ฐํด, ๋‘ํŠธ์œˆ, ์Šคํ”„๋ผ์ดํŠธ ๋ Œ๋”๋Ÿฌ ์ƒ‰์ƒ๋ณ€๊ฒฝ, ์…ฐ์ด๋” ์ฒ˜๋ฆฌ ๋“ฑ ์—ฌ์ „ํžˆ ๋ถˆ๊ฐ€๋Šฅ
์œ„์˜ 1๋ฒˆ๊ณผ ๊ฐ™์€ ๋งฅ๋ฝ์œผ๋กœ ๋ด์•ผํ•  ๊ฒƒ ๊ฐ™์Œ
DoTween์žˆ์–ด๋„ ์•ˆ์“ฐ๊ณ  ์ „๋ถ€ ์ง์ ‘ ๊ตฌํ˜„ํ•ด์„œ ๋„ฃ์–ด์คŒ. ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹
์˜ˆ๋ฅผ ๋“ค์–ด ํŒŒํ‹ฐํด์„ ๋„ฃ์–ด๋‹ฌ๋ผ๊ณ ํ•˜๋ฉด ํŒŒํ‹ฐํด ์ปดํฌ๋„ŒํŠธ๋Š” ๋„ฃ์ง€๋งŒ ๊ด€๋ จ ์„ค์ •์€ ๊ทธ๋ƒฅ ์•„๋ฌด๊ฒƒ๋„ ์•ˆํ•จ ใ…Žใ…Ž

์•„๋งˆ ํ•˜๋‚˜ํ•˜๋‚˜ ์„ค์ •๊ฐ’์„ ์ง€์‹œํ•ด์ค˜์•ผํ• ๊ฒƒ๊ฐ™์€๋ฐ ์ด๋Ÿด๊ฑฐ๋ฉด ๊ทธ๋ƒ ๋‚ด๊ฐ€ ํด๋ฆญํ•˜๋Š”๊ฒŒ ๋น ๋ฅธ๋ฐ?ย 
์ด๋ž˜์„œ์•ผ ํŒŒํ‹ฐํด์— ๋Œ€ํ•ด ์ „๋ถ€ ๊ณต๋ถ€๋ฅผ ํ•ด์•ผํ•˜๋‹ˆ ๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ์œผ๋กœ ์“ธ ์ˆ˜๋„ ์—†์Œ

5. ์œ ๋‹ˆํ‹ฐ component๋‚˜ gameobject์™€ ๋ฌด๊ด€ํ•œ ์ˆœ์ˆ˜ ๋กœ์ง์€ ์ปค์„œ๋ณด๋‹ค ์ž˜ ๋งŒ๋“œ๋Š” ๋А๋‚Œ์ž„
ํ™•์‹คํžˆ ์œ ๋‹ˆํ‹ฐ ์—”์ง„๊ณผ ๋ฌด๊ด€ํ•œ ๋กœ์ง ๊ตฌ์„ฑ์€ ๊ฝค ๊น”๋”ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋А๋‚Œ์ด ๋“ฌ. ์ƒ๊ฐํ•˜์ง€ ๋ชปํ•œ ๋ถ€๋ถ„๊นŒ์ง€ ๋กœ์ง๊ตฌ์„ฑ์„ ํ•ด์ฃผ๊ธฐ ๋–„๋ฌธ์— ๊ทธ๋Ÿฐ๊ฒƒ ๊ฐ™์Œ
์•„๋งˆ python์ด๋‚˜ ์›น๊ฐ™์ด ์ฝ”๋“œ์œ„์ฃผ๋กœ ๊ตฌํ˜„ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด ์ ˆ๋Œ€์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์ผ ์ˆ˜ ์žˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Œย 

6. ์˜์™ธ๋กœ ์‚‘์‚ฌ๋ฆฌ๋ฅผ ์ž˜๋ƒ„
๋‹จ์ผ ์š”์ฒญ์€ ์ž˜ ๋งŒ๋“œ๋Š”๊ฒƒ ๊ฐ™์œผ๋ฐ ์“ฐ๋‹ค๋ณด๋ฉด ์ƒ๊ฐ์ง€๋„ ๋ชปํ•œ๋ฐ์„œ ์ฐ๋น ๋ฅผ ๋ƒ„
๊ทธ๋ž˜์„œ ์œ ๋‹ˆํ‹ฐ ๊ฐœ๋ฐœ์„ ์ž˜ ์•„๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋ญ”์ง“์„ ํ• ์ง€ ์•Œ ์ˆ˜ ์—†๋Š” Claude๋ณด๋‹ค ๊ทธ๋ƒฅ cursor์“ฐ๋Š”๊ฒŒ ์‹ค์ œ ์ƒ์‚ฐ์„ฑ์€ ๋” ๋†’์„ ๊ฒƒ ๊ฐ™์Œ. ๋‹จ component๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ˆœ์ˆ˜ ์ฝ”๋“œ๋กœ ์Šน๋ถ€๋ด์•ผํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ๊ฒฝ์šฐ๋ผ๋ฉด ์“ธ๋งŒํ•  ๋“ฏ? ๋งต ์ƒ์„ฑ์ด๋ผ๋˜๊ฐ€ ECS์ฒ˜๋Ÿผ Native๋กœ ๊ตฌํ˜„ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ๋ผ๋˜๊ฐ€...
๊ทธ๋ฆฌ๊ณ  ์–ด์ œ์ €๋…๋ถ€ํ„ฐ queue ์—…๋ฐ์ดํŠธ ๋กœ์ง ํ•˜๋‚˜ ๊ตฌํ˜„ํ•ด๋‹ฌ๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์ด๊ฑธ ๊ณ„์† ๋ชปํ•˜๊ณ  ์žˆ์Œ.... 200๋ถˆ์งœ๋ฆฌ ๋งž๋‚˜....

7. ๊ทธ ์™ธ๋กœ max์šฉ ๋ชจ๋ธ์ธ opus๋Š” ํˆญํ•˜๋ฉด ๋ชป์”€ย 
์˜ˆ๋ฅผ ๋“ค์–ด ์™ธ๊ตญ์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์‹œ๊ฐ„๋Œ€์—๋Š” overloaded๋ผ๋ฉฐ ๋ชป์”€
์™ธ๊ตญ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์‹œ๊ฐ„๋Œ€์˜ ๊ฒฝ์šฐ ์—ด์‹ฌํžˆ ์“ฐ๋ฉด 2์‹œ๊ฐ„ ์ •๋„ ์‚ฌ์šฉํ•˜๊ณ  ๋‚˜๋ฉด '์‚ฌ์šฉ์ œํ•œ์— ๊ทผ์ ‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค'๋ผ๋ฉฐ ๊ฒฝ๊ณ ๊ฐ€๋‚˜์˜ด
์—„์ฒญ๋‚˜๊ฒŒ ๋ณต์žกํ•œ ์ฝ”๋“œ ๊ตฌํ˜„ํ•œ๊ฒƒ๋„ ์•„๋‹Œ๋ฐ 2์‹œ๊ฐ„๋งŒ์— ์‚ฌ์šฉ๋Ÿ‰ ์ œํ•œ์ธ๊ฑด ์ข€....