<๐Ÿ’ก๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ๊ฐ€ ๋งํ•˜๋Š” ๋ฆฌํŒฉํ† ๋ง์˜ ์ค‘์š”์„ฑ> | ์ปค๋ฆฌ์–ด๋ฆฌ

<๐Ÿ’ก๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ๊ฐ€ ๋งํ•˜๋Š” ๋ฆฌํŒฉํ† ๋ง์˜ ์ค‘์š”์„ฑ> 2014๋…„ ๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ๊ฐ€ OOP์—์„œ ๋ฐœํ‘œํ•œ ํ‚ค๋…ธํŠธ์— ํ•œ๊ธ€์ž๋ง‰์„ ๋„ฃ์–ด์ฃผ์…จ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ์ข‹์€ ๋‚ด์šฉ์ด๋ผ ํ•œ๋ฒˆ ๋ณด์‹œ๊ธธ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ์ œ๊ฐ€ ๋“ฃ๊ณ  ์š”์•ฝํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค :) <๐ŸŽฏ ์ค‘์š” ๋‚ด์šฉ> ๋ฆฌํŒฉํ† ๋ง์€ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. 2๊ฐ€์ง€ ๋ชจ๋“œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์„ธ์š”. 1. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋ชจ๋“œ (๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ชจ๋“œ) 2. ์ด์ „ ๊ธฐ๋Šฅ์„ ๋™์ผํ•˜๊ฒŒ ํ•˜๋ฉด์„œ, ๊ฐœ๋ฐœํ•˜๋Š” ๋ชจ๋“œ (๋ฆฌํŒฉํ† ๋ง ๋ชจ๋“œ) ์ด๊ฒƒ์ด ๋ฆฌํŒฉํ† ๋ง์˜ ์‹œ์ž‘์ž…๋‹ˆ๋‹ค. ๋ฒ„๊ทธ์กฐ์ฐจ๋„ ๋ฆฌํŒฉํ† ๋ง ๋ชจ๋“œ์—์„  ์ˆ˜์ •ํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค. [๋Œ€ํ‘œ์ ์ธ ๋ฆฌํŒฉํ† ๋ง ๋ฐฉ์‹] โœ…TDD ๋ฆฌํŒฉํ† ๋ง (๋ ˆ๋“œ-๊ทธ๋ฆฐ-๋ฆฌํŒฉํ„ฐ) ๋ ˆ๋“œ๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ๋„ฃ๋Š” ๊ฒƒ ๊ทธ๋ฆฐ์€ ํ…Œ์ŠคํŠธ๊ฐ€ ๋™์ž‘ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ (๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ชจ๋“œ) ๋ฆฌํŒฉํ„ฐ๋Š” ์ฝ”๋“œ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ (๋ฆฌํŒฉํ† ๋ง ๋ชจ๋“œ) โœ… Litter Pickup ๋ฆฌํŒฉํ† ๋ง (์“ฐ๋ ˆ๊ธฐ ์ค๊ธฐ ๋ฆฌํŒฉํ† ๋ง) ๋‹น์‹ ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ง€์ €๋ถ„ํ•œ ์ฝ”๋“œ๋ฅผ ๋ณผ ๋•Œ์ž…๋‹ˆ๋‹ค. ๋ˆˆ์— ๋ณด์ด๋Š” ์ž‘์€ ์ง€์ €๋ถ„ํ•œ ๊ฒƒ๋“ค๋ถ€ํ„ฐ ๊นจ๋—ํ•˜๊ฒŒ ๋ฆฌํŒฉํ† ๋ง ํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์—”ํŠธ๋กœํ”ผ์™€ ์„ค๊ณ„์— ์ข‹์€ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. โœ… Comprehension ๋ฆฌํŒฉํ† ๋ง(์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ๋ฆฌํŒฉํ† ๋ง) ๋‹น์‹ ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋‚œ๋…ํ™” ๋œ ์ฝ”๋“œ๋ฅผ ๋ณผ ๋•Œ ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋ณต์žกํ•ด์„œ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์„ ๋•Œ, ๋ฆฌํŒฉํ† ๋ง์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์ฝ๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, ๋งค์šฐ ํŒŒํŽธํ™”๋œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์งˆ ๊ฒ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋กœ์ง ํ™”ํ•ด์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋‹ค์Œ์— ๋ณผ ๋•Œ ๋ช…ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. โœ… Preparatory ๋ฆฌํŒฉํ† ๋ง(์ค€๋น„๋ฅผ ์œ„ํ•œ ๋ฆฌํŒฉํ† ๋ง) ๊ธฐ์กด ์ฝ”๋“œ์— ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ์˜ ์ฝ”๋“œ๊ฐ€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋„ฃ๊ธฐ์— ์ ๋‹นํ•œ๊ฐ€๋ฅผ ํŒ๋‹จํ•˜๊ณ  ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—, ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋„ฃ๊ธฐ๋„ ์–ด๋ ต๊ณ  ๋ณต์žกํ•˜๋‹ค๋ฉด ๋‹น์žฅ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š” ๊ฑธ ๋ฉˆ์ถ”๊ณ  ๋ฆฌํŒฉํ† ๋ง ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. โœ… Planned ๋ฆฌํŒฉํ† ๋ง(๊ณ„ํš๋œ ๋ฆฌํŒฉํ† ๋ง) ๊ฐ„ํ˜น, ๋งˆ์ผ์Šคํ†ค ๋‹จ๊ณ„์— ๋ฆฌํŒฉํ† ๋ง ๋‹จ๊ณ„๋ฅผ ๋„ฃ์–ด ์ž‘์—…์„ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ๋ฌธ์ œ๋Š” ๋ฆฌํŒฉํ† ๋ง์„ ํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ๊ทธ ์‹œ๊ธฐ์— ์ฐพ์•„์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ „ ์ง€์–‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๊ฐ€์น˜์žˆ๋Š” ๊ฑด, ์•ˆ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹จ ๋‚ซ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. โœ… Long-Term ๋ฆฌํŒฉํ† ๋ง ๋‹ค์–‘ํ•œ ๋ชจ๋“ˆ์ด ๋ณต์žกํ•œ ๊ด€๊ณ„๋ฅผ ๊ฐ–๊ณ  ์žˆ์„ ๋•Œ์ž…๋‹ˆ๋‹ค ์ด ๋• ์žฅ๊ธฐ์ ์ธ ๋น„์ „์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ๊ด€์ ์—์„œ ์–ด๋–ค ๋ชฉํ‘œ๋ฅผ ๊ฐ–๊ณ  ์ง€ํ–ฅํ•ด๋‚˜์•„๊ฐ€๋Š”์ง€ ๋ถ„๋ช…ํžˆ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋„ ์ค‘์š”ํ•œ ๊ฑด, ์•„๋ฌด๋ฆฌ ํฐ ์ž‘์—…๋„ ์ž‘์€ ๋‹จ์œ„๋กœ ์ชผ๊ฐœ์„œ ๋ฆฌํŒฉํ† ๋ง ํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ตœ๋Œ€ํ•œ ์ž‘์€ ๋‹จ์œ„๋กœ ๋ฆฌํŒฉํ† ๋ง์„ ์ˆ˜ํ–‰ํ•˜์‹ญ์‡ผ. [์™œ ๋ฆฌํŒฉํ† ๋ง์„ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€] โœ… ๋””์ž์ธ ์Šคํƒœ๋ฏธ๋‚˜ ์ด๋ก (Design Stamina Hypothesis) ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์— ์‹ ๊ฒฝ์„ ์“ฐ์ง€ ์•Š์œผ๋ฉด, ๊ณ„์† ๊ฐœ๋ฐœํ• ์ˆ˜๋ก ๊ฐœ๋ฐœ ์†๋„๊ฐ€ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์˜ค๋ž˜๋œ ์ฝ”๋“œ์™€ ์‹ธ์šฐ๋Š”๋ฐ ์‹œ๊ฐ„์„ ๋งŽ์ด ์†Œ๋ชจํ•˜์ฃ . ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„๋ฅผ ์‹ ๊ฒฝ ์“ฐ๊ณ  ์ข‹์€ ์„ค๊ณ„๋ฅผ ๊ฐ€์ง„๋‹ค๋ฉด, ์˜คํžˆ๋ ค ์‹œ๊ฐ„์ด ๊ฐˆ์ˆ˜๋ก ๊ฐœ๋ฐœ ์†๋„๋Š” ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“ˆ๋กœ ์ž˜ ๋‚˜๋‰˜์–ด์žˆ๊ณ , ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๋„ ์‰ฝ๊ณ , ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์ด๋‚˜ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋ชจ๋“ˆ์„ ์ฐพ์•„์„œ ๊ทธ ๋ถ€๋ถ„๋งŒ ๋ฐ”๊พธ๋ฉด ๋ฉ๋‹ˆ๋‹ค. โœ… ๋ฆฌํŒฉํ† ๋ง์€ ํ•˜๋Š” ์ง„์งœ ์ด์œ  ๋ฆฌํŒฉํ† ๋ง์„ ์•„๋ฌด๋ฆฌ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ด์•ผ๊ธฐํ•˜๊ณ , "๋” ์ข‹์€ ํ€„๋ฆฌํ‹ฐ์™€ ๊นจ๋—ํ•œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค๊ณ , ์ „๋ฌธ์„ฑ์„ ๊ฐ–๊ณ  ์˜ฌ๋ฐ”๋ฅธ ๊ธธ๋กœ ๊ฐ€์•ผ ํ•œ๋‹ค"์™€ ๊ฐ™์€ ๋ฆฌํŒฉํ† ๋ง์˜ ํ•„์š”์„ฑ์„ ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์œผ๋ฉด ์•„๋ฌด๋„ ๋“ค์–ด์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ, ์•ž์œผ๋ก  ์ด๋ ‡๊ฒŒ ์ด์•ผ๊ธฐํ•˜์„ธ์š”. ๋ฆฌํŒฉํ† ๋ง์€ "๐Ÿ’ฐ๊ฒฝ์ œ์„ฑ" ๋•Œ๋ฌธ์— ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊น”๋”ํ•œ ์ฝ”๋“œ๋Š” ๋” ๋น ๋ฅด๊ฒŒ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. <๐Ÿ“ข ์ฝ”๋ฉ˜ํŠธ> ๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ์˜ ๋ฆฌํŒฉํ† ๋ง์˜ ์ฑ…์„ ๋ดค์„ ๋• ์ข‹์€ ๊ฒŒ ์ข‹์€ ๊ฑฐ์ง€,, ๊ทผ๋ฐ ๋ญ ๊ผญ ํ•  ํ•„์š˜ ์—†์ง€๋ผ๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋Š”๋ฐ ์ด ํ‚ค๋…ธํŠธ๋ฅผ ๋ณด๋‹ˆ ๋ถ„๋ช…ํžˆ ๊นจ๋‹ซ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ‚ค๋…ธํŠธ๋ฅผ ๋ณด๊ณ  ์ œ๊ฐ€ ์ œ์ผ ์ธ์ƒ ๊นŠ์—ˆ๋˜ ๊ฑด ๊ฐœ๋ฐœ์ž๋“ค์ด "๋‹ค ๊ฐ™์ด" ์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„๋ฅผ ์ง€ํ–ฅํ•˜๊ณ  ๋…ผ์˜ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ฆ‰, ํ˜ผ์ž์„œ '๋‚ด ์ƒ๊ฐ์€ ์ด๊ฒŒ ๋”์ข‹์€๋ฐ?'๋ผ๋ฉฐ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜, '์ด ์‚ฌ๋žŒ ์ฝ”๋“œ๋Š” ์ฝ๊ธฐ ์–ด๋ ค์›Œ'๋ผ๋ฉฐ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ฆฌํŒฉํ† ๋ง์ด ์•„๋‹ˆ๋ผ, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์ƒ๊ฐ์„ ๊ฐ™์ด ๊ณต์œ ํ•˜๋ฉฐ ์„œ๋กœ์˜ ์˜๊ฒฌ์„ ๋“ฃ๊ณ  ์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ง€ํ–ฅํ•˜๋Š” ๊ฒƒ. ๊ทธ๊ฒƒ์ด ๋ฆฌํŒฉํ† ๋ง์˜ ์‹œ์ž‘์ด ์•„๋‹Œ๊ฐ€ ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค.

[๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ] ๋ฆฌํŒฉํ† ๋ง์˜ ์ค‘์š”์„ฑ (ํ•œ๊ธ€ ์ž๋ง‰)

YouTube

2020๋…„ 12์›” 18์ผ ์˜ค์ „ 4:15

๋Œ“๊ธ€ 0

ํ•จ๊ป˜ ๋ณด๋ฉด ๋” ์ข‹์€

[๐ŸŽฎ ๊ฒŒ์ž„์ชฝ์— ๋น„๊ณต๊ฐœ ์ปจํผ๋Ÿฐ์Šค๋กœ ์œ ๋ช…ํ–ˆ๋˜ XFest๊ฐ€ ๊ณต๊ฐœ ์ปจํผ๋Ÿฐ์Šค๋กœ ๋Œ์•„์˜ต๋‹ˆ๋‹ค.] XFest๋ผ๊ณ  ํ•˜๋Š” Microsoft์—์„œ ์šด์˜ํ•˜๋Š” ๊ฒŒ์ž„ ์ปจํผ๋Ÿฐ์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ๊ตญ์— NDC์™€ ๋น„์Šทํ•œ๋Œ€์š”. ์‹ค์ œ๋กœ Xbox๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์œˆ๋„์šฐ์ฆˆ ๊ฐœ๋ฐœ์ชฝ์— ๋Œ€ํ•œ ๋…ธํ•˜์šฐ์™€ ์„ฑ๊ณตํ•œ MS ํผ์ŠคํŠธํŒŒํ‹ฐ ๊ฒŒ์ž„๋“ค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์•Œ ์ˆ˜์žˆ๋Š” ์ปจํผ๋Ÿฐ์Šค์ธ๋ฐ์š”. ์ด๋ฒˆ์— Public์œผ๋กœ ์ฒ˜์Œ ๊ณต๊ฐœ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ํšŒ์‚ฌ์— ์žˆ์„ ๋•Œ ๋ช‡๋ฒˆ ์ฐธ์„์„ ํ–ˆ์—ˆ๋Š”๋ฐ ์ •๋ง ๊ณ ํ€„๋ฆฌํ‹ฐ์˜ ์„ธ์…˜๋“ค์ด ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ์žˆ๋Š” ๋ถ„๋“ค์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

Microsoft Game Dev - Xfest for Everyone

Microsoft Game Dev

์ถ”์ฒœ ํ”„๋กœํ•„

ํ˜„์ง์ž์—๊ฒŒ ์—…๊ณ„ ์ฃผ์š” ์†Œ์‹์„ ๋ฐ›์•„๋ณด์„ธ์š”.

โ€Œ
โ€Œโ€Œ
โ€Œ
โ€Œ
โ€Œโ€Œ
โ€Œ
โ€Œ
โ€Œโ€Œ
โ€Œ
โ€Œ
โ€Œโ€Œ
โ€Œ
โ€Œ
โ€Œโ€Œ
โ€Œ

ํ˜„์ง์ž๋“ค์˜ '์ง„์งœ ์ธ์‚ฌ์ดํŠธ'๊ฐ€ ๋‹ด๊ธด ์—…๊ณ„ ์ฃผ์š” ์†Œ์‹์„ ๋ฐ›์•„๋ณด์„ธ์š”.

์ปค๋ฆฌ์–ด๋ฆฌ | ์ผ์ž˜๋Ÿฌ๋“ค์˜ ์ปค๋ฆฌ์–ด SNS