|
|
|
 |
ÆÇ¸Å°¡ |
23,000¿ø ¡æ 17,250¿ø 25% |
|
 |
¸¶Àϸ®Áö |
1% 170¿ø |
|
 |
¹ßÇàÀÏ |
2007-12-05
|
 |
ISBN |
8956744092 | 9788956744094
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 587ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
|
 |
¹è¼Ûºñ |
2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
|
| |
|
|  |
| ÆÇ¸Å½ÃÀÛ ¾Ë¸² SMS ½Åû |
Ãâ°£¿¹Á¤/ǰÀý/ÀϽÃǰÀý/ÀýÆÇ »óÅÂÀÇ »óǰÀÌ
ÆÇ¸Å°³½ÃµÇ¸é, SMS¾Ë¸²À» ½ÅûÇϽŠ°í°´´Ô²²
¾Ë¸²SMS¸¦ ¹ß¼ÛÇØ µå¸³´Ï´Ù.
(´Ü, ¹®ÀÚ¸Þ¼¼Áö È®ÀÎ ÈÄ Áï½Ã ±¸¸ÅÇÏÁö ¾ÊÀ¸¸é
Àç°í°¡ ¼ÒÁøµÉ ¼ö ÀÖ½À´Ï´Ù.) |
|
|
|
|
 |
| °ÔÀÓ
|
|
|
|
|
|
|
 |
|
ÀڽŸ¸ÀÇ °ÔÀÓÀ» ¸¸µé±â¶õ ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. ¿¹Àü¿¡´Â Xbox 360¿¡¼ ½ÇÇàµÇ´Â °ÔÀÓÀ» Á÷Á¢ ¸¸µç´Ù´Â °ÍÀÌ ²Þ°ú °°Àº ÀÏÀ̾ú´Ù. ±×·¯³ª MicrosoftÀÇ »õ·Î¿î XNA ÇÁ·¹ÀÓ¿öÅ© ´öºÐ¿¡ ÀÌÁ¦´Â ²ÞÀÌ Çö½Ç·Î ¹Ù²î¾ú´Ù. Àü¹® °ÔÀÓ °³¹ßÀÚÀÌÀÚ Microsoft DirectX MVPÀÎ Benjamin Nitschke°¡ ¾´ ÀÌ Ã¥Àº XNA Game Studio Express¿Í XNA ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇØ¼ ¸ÚÁø 3D °ÔÀÓÀ» ¸¸µå´Â ¹æ¹ýÀ» »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù.
ÀÌ Ã¥Àº ¿©·¯ °¡Áö ¿¹Á¦µéÀ» ÅëÇØ¼ °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ½ÇÁúÀûÀÎ °úÁ¦µéÀ» ½Å¼ÓÇÏ°Ô ÇØ°áÇØ ³ª°£´Ù. ÀÌ Ã¥À¸·Î 3D ¸ðÇü ·»´õ¸µ, °Å´ëÇÑ ÁöÇü ¸¸µé±â, ¼ÎÀÌ´õ¸¦ ÀÌ¿ëÇÑ ¸ÚÁø È¿°ú µî ´Ù¾çÇÑ ÁÖÁ¦µéÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. Ã¥ÀÇ ³¡ ºÎºÐ¿¡¼´Â ¿ÏÀüÇÑ ¸ð½ÀÀ» °®Ãá ÀÚµ¿Â÷ °æÁÖ °ÔÀÓÀÇ °³¹ß °úÁ¤µµ üÇèÇØ º¼ ¼ö ÀÖ´Ù. Ã¥À» ´Ù ÀÐ°í ³ª¸é ¿©·¯ºÐ¸¸ÀÇ XNA Å©·Î½ºÇ÷§Æû °ÔÀÓÀ» ¸¸µå´Â ÀÏÀÌ °áÄÚ ¾î·ÆÁö ¾ÊÀ½À» ¾Ë°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ÁÖÁ¦
* XNA ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âÃÊ¿Í XNA Game Studio Express °³¹ß ȯ°æ * 3D ¸ðÇü ·»´õ¸µ°ú ¼ÎÀÌ´õ È¿°ú, ȸé ÈÄó¸® * »ç¿ëÀÚ ÀԷ ó¸®¿Í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °ü¸® * XACT¸¦ ÀÌ¿ëÇÑ »ç¿îµå, À½¾Ç Àç»ý * ÀÚµ¿Â÷ °æÁÖ °ÔÀÓÀ» À§ÇÑ °£´ÜÇÏÁö¸¸ È¿°úÀûÀÎ ¹°¸® ±¸Çö * XNA¿¡¼ÀÇ ¼º´É ÃÖÀûÈ¿Í µð¹ö±ë, °ÔÀÓ Á¶À²
ÀÌ Ã¥Àº Xbox 360À̳ª Windows Ç÷§ÆûÀ» À§ÇÑ ÀڽŸ¸ÀÇ °ÔÀÓÀ» ¸¸µé°íÀÚ ÇÏ´Â ¸ðµç »ç¶÷À» À§ÇÑ Ã¥ÀÌ´Ù. ´Ü, C# ¶Ç´Â ±×¿Í ºñ½ÁÇÑ .NET ¾ð¾î¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½Ä°ú °æÇèÀº ²À ÇÊ¿äÇÏ´Ù. |
 |
|
 |
part 01 XNA ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âÃÊ chapter 01 XNA ¼Ò°³ XNA ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³ XNA Game Studio Express ÀÀ¿ëÇÁ·Î±×·¥ ¸ðÇü ÄÜÅÙÆ® ÆÄÀÌÇÁ¶óÀÎ XNA Game Studio ExpressÀÇ ¼³Ä¡¿Í ¼³Á¤ ¿ä±¸»çÇ× ¼³Ä¡ Visual Studio 2005 Professional¿¡¼ XNA »ç¿ëÇϱâ Xbox 360ÀÇ ¼³Á¤ ½ÃÀÛÇϱâ ù ¹øÂ° ÇÁ·ÎÁ§Æ® F5·Î ½ÇÇà ÄÚµå ¼öÁ¤ XNA Âü°í»çÇ× ¸î °¡Áö ÁÖ¿ä ¸µÅ©µé C#ÀÌ °ÔÀÓ °³¹ß¿¡ ÀûÇÕÇѰ¡? ÄÜÅÙÆ® ÆÄÀÌÇÁ¶óÀο¡ ´ëÇØ MDX¿ÍÀÇ Â÷ÀÌ Ãß°¡ÀûÀÎ µµ±¸¿Í Á¶¾ð ¹®Á¦ ÇØ°á ¿ä¾à
chapter 02 ù ¹øÂ° °ÔÀÓ ¡°Æþ¡± ¸¸µé±â °ÔÀÓ ¾ÆÀ̵ð¾î ¾ÆÀ̵ð¾î ÀÛ¼º ¾ÖÀÚÀÏ ¹æ¹ý·Ð ÃÊ¹Ý ¾î·Á¿ò ÇØ°áÇϱâ ÅØ½ºÃ³ ¸¸µé±â Æþ ÀÛ¼º ½ºÇÁ¶óÀÌÆ® °ÔÀÓ ÇÁ·Î±×·¡¹Ö¿¡¼ÀÇ ´ÜÀ§ °Ë»ç °ø°ú ÆÐµé Ãß°¡ Ç÷¹À̾î ÀԷ ó¸® Ãæµ¹ ÆÇÁ¤ À½Çâ È¿°ú Ãß°¡ Xbox 360¿¡¼ ½ÇÇàÇϱ⠵µÀü°úÁ¦: Æþ °ÔÀÓÀÇ °³¼± ¹®Á¦ ÇØ°á ¿ä¾à
chapter 03 º¸Á¶ Ŭ·¡½ºµé ÄÜÅÙÆ® ÆÄÀÌÇÁ¶óÀÎÀÇ °ü¸® Áö¿øÇÏ´Â ÆÄÀÏ Çü½Äµé Àå, ´ÜÁ¡ ÄÜÅÙÆ® µð·ºÅ͸® ´Ù·ç±â ÄÜÅÙÆ® µé¿©¿À±â ¹× Á¢±ÙÇϱ⠿À·ù ¸Þ½ÃÁö ±â·Ï XNAÀÇ ´ÜÀ§ °Ë»ç NUnit°ú TestDriven.Net ´ÜÀ§ °Ë»ç ½ÇÇà Ȳ±Ý·ü RandomHelper Ŭ·¡½º ¹«ÀÛÀ§ º¤ÅÍ »ý¼º StringHelper Ŭ·¡½º ÆÄÀÏ À̸§ ÃßÃâ ¸ñ·Ï ±â·ÏÇϱ⠱⟠º¸Á¶ Ŭ·¡½ºµé SpriteHelper Ŭ·¡½º EnumHelper Ŭ·¡½º ColorHelper Ŭ·¡½º º®µ¹±ú±â °ÔÀÓ º®µ¹±ú±âÀÇ ´ÜÀ§ °Ë»ç º®µ¹±ú±â ·¹º§µé °ÔÀÓ ·çÇÁ È¸é ±×¸®±â Ãæµ¹ ÆÇÁ¤ µµÀü°úÁ¦: º®µ¹±ú±â °ÔÀÓÀÇ °³¼± ¿ä¾à
chapter 04 °ÔÀÓ ÄÄÆ÷³ÍÆ® Game Ŭ·¡½º °ÔÀÓ ÄÄÆ÷³ÍÆ® Ãß°¡ÀûÀÎ º¸Á¶ Ŭ·¡½ºµé TextureFont Ŭ·¡½º Input Ŭ·¡½º Sound Ŭ·¡½º Åׯ®¸®½º °ÔÀÓ ¹è°æ ±×¸®±â °ÝÀÚ Ã³¸® ºí·Ï À¯Çüµé Áß·Â ÀԷ ó¸® °Ë»ç µµÀü°úÁ¦: ¡®´ÙÀ½ ºí·Ï¡¯ °ÔÀÓ ÄÄÆ÷³ÍÆ® ¸¸µé±â ¿ä¾à
part 02 ±âº»ÀûÀÎ ±×·¡ÇÈ ¿£Áø chapter 05 XNA ±×·¡ÇÈ ¿£Áø ¸¸µé±â ±×·¡ÇÈ ¿£Áø¿¡ ÇÊ¿äÇÑ ±â´Éµé ¿£Áø ´ÜÀ§ °Ë»ç 3D ¸ðÇü ÅØ½ºÃ³ ·»´õ¸µ ¼± ±×¸®±â 3D ÇÁ·Î±×·¡¹Ö Model Ŭ·¡½º ´Ù¸¥ ¸ðÇüµéÀ» ½ÃÇè °ÔÀÓ ÄÄÆ÷³ÍÆ® Ãß°¡ °£´ÜÇÑ Ä«¸Þ¶ó ÄÄÆ÷³ÍÆ® ScreenshotCapturer Ŭ·¡½º Xbox 360¿¡¼ ½ÃÇèÇϱâ XNA Game Launcher ´Ù¿î·Îµå Xbox 360 ¼³Á¤ ¹× °ÔÀÓ ¼³Ä¡ ÄÜ¼Ö µð¹ö±ë°ú µµ±¸µé µµÀü°úÁ¦: °ÔÀÓ ÄÄÆ÷³ÍÆ® ¸¸µé±â ¿ä¾à
chapter 06 ¼ÎÀÌ´õ °ü¸® ¼ÎÀÌ´õ °³¿ä ¿ª»ç XNA¿¡¼ ¼ÎÀÌ´õÀÇ Á߿伺 ¿¹Á¦ °ÔÀÓ ÇÑ °ÉÀ½¾¿ ¼ÎÀÌ´õ ¸¸µé±â FX Composer FX ÆÄÀÏÀÇ ±¸Á¶ ¸Å°³º¯¼öµé Á¤Á¡ ÀÔ·Â Çü½Ä Á¤Á¡ ¼ÎÀÌ´õ Çȼ¿ ¼ÎÀÌ´õ ¼ÎÀÌ´õ¸¦ ¿£Áø¿¡ µµÀÔÇϱ⠼ÎÀÌ´õ ÄÄÆÄÀÏ ¸Å°³º¯¼ö ¼³Á¤ Á¤Á¡ Çü½Ä ¼ÎÀÌ´õ Àû¿ë ¼ÎÀÌ´õ ½ÃÇèÇØ º¸±â µµÀü°úÁ¦ ¿ä¾à
chapter 07 »ç½Ç°¨À» À§ÇÑ ¹ý¼± ¸ÅÇÎ ¹°Ã¼¿¡ ¼¼¹ÐÇÔÀ» Ãß°¡Çϱ⠹®Á¦Á¡ ¼ÒȤ¼º ¸ðÇüÀÇ ¿¹ ¹ý¼± ¸ÅÇÎ ¼ÎÀÌ´õ Á¤Á¡ ¼ÎÀÌ´õ¿Í Çà·Äµé Çȼ¿ ¼ÎÀÌ´õ¿Í ÃÖÀûÈ ShaderEffect Ŭ·¡½º TangentVertex Çü½Ä ¹ý¼± ¸ÅÇÎ ´ÜÀ§ °Ë»ç Ä¿½ºÅÒ Ã³¸®±â¸¦ ÀÌ¿ëÇÑ Á¢¼± Á¤º¸ Ãß°¡ ÃÖÁ¾ÀûÀÎ ¼ÒÇ༺ ´ÜÀ§ °Ë»ç Ãß°¡ÀûÀÎ ¼ÎÀÌ´õµé ¿ÀÇÁ¼Â ¸ÅÇÎ À¯¸® È¿°ú ¹Ý»ç¿Í ¼ö¸é µµÀü°úÁ¦: ½ÃÂ÷ ¸ÅÇÎ ±¸Çö ¿ä¾à
chapter 08 ȸé ÈÄó¸® ¼ÎÀÌ´õ¿Í Rocket Commander °ÔÀÓ È¸é ÈÄó¸® ¼ÎÀÌ´õ ¸¸µé±â ȸé Àüó¸® ÇÏ´Ã »óÀÚ ¸ÅÇÎ °£´ÜÇÑ È¸é ÈÄó¸® ¼ÎÀÌ´õ ÀÛ¼º °³¼± ȸé ÈÄó¸® ¼ÎÀÌ´õÀÇ ½ÇÇà RenderToTexture Ŭ·¡½º PostScreenDarkenBorder Ŭ·¡½º ´ÜÀ§ °Ë»ç °á°ú ±âŸ ȸé ÈÄó¸® ¼ÎÀÌ´õµé ¸ð¼Ç ºí·¯ »ö»ó º¸Á¤ ¸Þ´º È¿°ú Rocket Commander °ÔÀÓ XNAÀÇ ¼º´É ¹®Á¦ MDX¿¡¼ XNA·Î ½º·¹µå¸¦ ÀÌ¿ëÇÑ ¼º´É °³¼± °á°ú¿Í ½ºÅ©¸°¼¦ µµÀü°úÁ¦: ¿Ü°û¼± °ËÃâ ¼ÎÀÌ´õ ÀÛ¼º ¿ä¾à
part 03 °ÔÀÓ ¿£ÁøÀÇ °³¼± chapter 09 XACT¸¦ ÅëÇÑ »ç¿îµå Ãß°¡ DirectSoundÀÇ ºÎÀç .wav ÆÄÀÏ ´Ù·ç±â XACT »ç¿ëÇϱâ ÇÁ·ÎÁ§Æ® »ý¼º ¿þÀÌºê ¹ðÅ© ¸¸µé±â À½¾Ç ÀÚ·áÀÇ ¾ÐÃà ¼³Á¤ »ç¿îµå ¹ðÅ© Å¥ º¯¼ö ±âŸ È¿°úµé Sound Ŭ·¡½º ·ÎÄÏ ÃßÁøÀ½ 3D »ç¿îµå È¿°ú ¸Þ´º È¿°úÀ½ µµÀü°úÁ¦: XACT ÇÁ·ÎÁ§Æ® ¸¸µé±â ¿ä¾à
chapter 10 Ç÷¹À̾î ÀԷ°ú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Input Ŭ·¡½º Input Ŭ·¡½ºÀÇ Update ¸Þ¼µå ¸¶¿ì½º »ç°¢Çü XNA¿¡¼ ÅØ½ºÆ® ÀÔ·ÂÇϱ⠰ÔÀÓ È¸éµé µµ¿ò¸» ȸéÀ» À§ÇÑ Help Ŭ·¡½º °ÔÀÓ ³» »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Á¶¾ð Ä«¸Þ¶ó Ŭ·¡½º SpaceCamera Ŭ·¡½º µµÀü°úÁ¦: ÀÚÀ¯ Ä«¸Þ¶ó Ŭ·¡½º ¸¸µé±â ¿ä¾à
chapter 11 XNA Shooter ¸¸µé±â °ÔÀÓ Á¶ÇÕÇϱ⠻ç¿îµå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÅØ½ºÃ³ 3D ¸ðÇü ÅØ½ºÃ³ ¾Ö´Ï¸ÞÀÌ¼Ç ºôº¸µå ÁöÇü ·»´õ¸µ ±â¹Ý ÅØ½ºÃ³¿Í ¹ý¼± ¸Ê ³ôÀÌ ¸Ê ¹è°æ °´Ã¼ Ãß°¡ XNA Shooter °ÔÀÓ °ÔÀÓ ·ÎÁ÷ 3D È¿°ú Unit Ŭ·¡½º Projectile Ŭ·¡½º Item Ŭ·¡½º ÃÖÁ¾ ½ºÅ©¸°¼¦ µµÀü°úÁ¦: °ÔÀÓ ¿£ÁøÀ¸·Î ³ª¸¸ÀÇ °ÔÀÓ ¸¸µé±â ¿ä¾à
part 04 ÀÚµ¿Â÷ °æÁÖ °ÔÀÓ ¸¸µé±â chapter 12 ÁöÇü°ú Æ®·¢ »ý¼º ±âÁ¸ÀÇ ÀÚµ¿Â÷ °æÁÖ °ÔÀÓµé Gran Tourismo Need for Speed Trackmania XNA Racing Game ÁöÇü ·»´õ¸µ ÅØ½ºÃ³ ·»´õ¸µ ÃÖÀûÈ ¿ä·É Æ®·¢ ´ÜÀ§ °Ë»ç¸¦ ÀÌ¿ëÇÑ »çÀü Á¡°Ë ½ºÇöóÀÎ º¸°£ Á» ´õ º¹ÀâÇÑ Æ®·¢ Æ®·¢ ÀÚ·á °¡Á®¿À±â Æ®·¢ ÀÚ·á·Î Á¤Á¡ ¸¸µé±â ÃÖÁ¾ °á°ú µµÀü°úÁ¦: »õ Æ®·¢ ´ÜÀ§ °Ë»ç ¸¸µé±â ¿ä¾à
chapter 13 ¹°¸® ´ºÅÏÀÇ ¿îµ¿ ¹ýÄ¢ ´Ü¼øÈµÈ ¹°¸® ¸ðÇü Áß·Â ¹°¸® ¿£Áøµé PhysX Havok ODE ±âŸ ¹°¸® ±¸Çö ·çÇÁ ó¸® ¿ë¼öö ¹°¸® Ãæµ¹ °ËÃâ PhysicsAsteroidManager Ŭ·¡½º Â÷ÀÇ Ãæµ¹ µµÀü°úÁ¦: µµ·Î Ãæµ¹ ÆÄ¾ÇÇϱ⠿ä¾à
chapter 14 ÀÚµ¿Â÷ °æÁÖ °ÔÀÓÀÇ ÃÖÁ¾ Á¶À² ¹× ¡°°³Á¶¡± °ÔÀÓ °³³ä Ãß°¡ ±â´Éµé °ÔÀÓ È¸éµé ½ºÇ÷¡½Ã ȸé ÁÖ ¸Þ´º °ÔÀÓÇ÷¹ÀÌ È¸é °íµæÁ¡ ȸé ÃÖÁ¾ ½ÃÇè ¹× Á¶À² Æ®·¢ °íÄ¡±â ±×¸²ÀÚ ¸ÅÇÎ Windows¿¡¼ÀÇ ÃÖÁ¾ ½ÃÇè Xbox 360¿¡¼ÀÇ ÃÖÁ¾ ½ÃÇè Ãß°¡ÀûÀÎ ¾ÆÀ̵ð¾îµé ´õ ¸¹Àº Â÷µé ¿Â¶óÀÎ °íµæÁ¡ ¸ñ·Ï ´õ ¸¹Àº ¼ÎÀÌ´õ¿Í È¿°ú ´õ ¸¹Àº °ÔÀÓ ¸ðµåµé ´ÙÁß Ç÷¹ÀÌ¾î ¸ðµå µµÀü°úÁ¦: °³Á¶ÆÇ ¸¸µé±â ¿¹Á¦ °ÔÀÓ: Speedy Racer ¿ä¾à
appendix A Âü°íÀÚ·á ¸µÅ© ¿¹Á¦ ÄÚµå ´Ù¿î·Îµå Ã¥ ±×·¡ÇÈ ¹× ¼ÎÀÌ´õ ±â¼ú AI ÇÁ·Î±×·¡¹Ö °³¹ß ¹× ÇÁ·Î±×·¡¹Ö ÀÏ¹Ý ±âŸ À¯¿ëÇÑ Ã¥ Ȳ±Ý·ü°ú À¯ÀÍÇÑ Á¶¾ð Á¶¾ð Ȳ±Ý·ü Ŭ·¡½º °³¿ä |
 |
|
 |
[¿Å±äÀÌ ¼Ò°³] ¿Å±äÀÌ ·ù±¤Àº 1996³âºÎÅÍ È°µ¿ÇØ ¿Â ÇÁ·Î±×·¡¹Ö ¼Àû Àü¹® ¹ø¿ª°¡·Î, Knuth ±³¼öÀÇ °íÀü ¡ºÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ ¿¹¼ú(The Art Of Computer Programming)¡» ½Ã¸®Áî Àü±Ç(1, 2, 3)À» ºñ·ÔÇØ¼ 30¿©±ÇÀÌ ³Ñ´Â ´Ù¾çÇÑ ºÐ¾ßÀÇ ÇÁ·Î±×·¡¹Ö ¼ÀûµéÀ» ¹ø¿ªÇß´Ù. °ÔÀÓ °³¹ß ºÐ¾ßÀÇ ¹ø¿ª¼·Î´Â ¡ºGame Programming Gems¡» ½Ã¸®Áî(1, 2, 3, 4, 5)¸¦ ºñ·ÔÇØ¼ ¡ºOpenGL Game Programming¡», ¡º3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ Á¦1, 2ÆÇ¡», ¡ºAI Game Programming Wisdom¡» ½Ã¸®Áî(1, 2), ¡ºDirect3D ShaderX: Á¤Á¡ & Çȼ¿ ¼ÎÀÌ´õ ÆÁ°ú Æ®¸¯¡», ¡º°ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò¡», ¡ºGame Coding Complete¡», ¡º·ç¾Æ¸¦ ÀÌ¿ëÇÑ ¹ÎøÇϰí È¿°úÀûÀÎ °ÔÀÓ °³¹ß¡» µîÀÌ ÀÖ´Ù.
[ÀúÀÚ ¼Ò°³] Benjamin Nitschke´Â exDream enterainmentÀÇ ¼³¸³ÀÚÀÌÀÚ ¼±ÀÓ ÇÁ·Î±×·¡¸Ó, °ÔÀÓ µðÀÚÀ̳ÊÀÌ´Ù. ±×´Â µ¶ÀÏ Çϳë¹ö¿¡¼ »ì°í ÀÖ´Â 26»ìÀÇ Ã»³âÀ¸·Î, DirectX °øµ¿Ã¼¿¡¼ÀÇ ¶Ù¾î³ Ȱµ¿ ´öÅÿ¡(ƯÈ÷ °ø°³ °ÔÀÓ Rocket Commander) 2006³â¿¡´Â MicrosoftÀÇ DirectX MVP°¡ µÇ¾ú´Ù. ±×´Â ¾î·Á¼ºÎÅÍ, ±×·¯´Ï±î ¾ÆÈ© »ì ¶§ ÀÚ½ÅÀÇ ÃÖÃÊÀÇ ÄÄÇ»ÅÍÀÎ C64¸¦ ¼±¹° ¹Þ°í¼ºÎÅÍ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇß´Ù. °ÔÀÓÀº º°·Î ¾ø¾úÁö¸¸ C64¿¡ ¸í·ÉÀ» ÀÔ·ÂÇÏ´Â °Í¸¸À¸·Îµµ Áñ°Å¿öÇß°í, BasicÀ» ¹è¿ì°í ³ª¼´Â ÃÖÃÊÀÇ ÀÀ¿ëÇÁ·Î±×·¥°ú °ÔÀÓµµ ¸¸µé°Ô µÇ¾ú´Ù. ¸î ³âÀÌ Áö³ª PC(386)¸¦ °¡Áö°Ô µÈ ÈĺÎÅÍ ±×ÀÇ ÀÛÀº °ÔÀÓ ÇÁ·ÎÁ§Æ®µé(Åׯ®¸®½º Ŭ·Ð, ½´ÆÃ °ÔÀÓ µîµî)ÀÌ ½ÃÀ۵Ǿú´Ù. 10³â Àü¿¡ ¼³¸³µÈ exDream entertainment´Â ÀÛÀº °ÔÀÓ µÎ¾î °³ÀÇ Ãâ½Ã·Î ¸í¸ÆÀ» À¯ÁöÇØ ¿À´Ù°¡ 2004³â¿¡ µåµð¾î ´ç»ç ÃÖÃÊÀÇ RTS °ÔÀÓÀÎ Arena Wars¸¦ Ãâ½ÃÇÏ°Ô µÈ´Ù. Arena Wars´Â ÃÖÃÊÀÇ »ó¿ë .NET °ÔÀÓÀ¸·Î, Àü ¼¼°èÀûÀ¸·Î 20°³ ÀÌ»óÀÇ »óÀ» ¼ö»óÇϱ⵵ Çß´Ù(ƯÈ÷ ÈǸ¢ÇÑ ´ÙÁß Ç÷¹ÀÌ¾î ¸ðµåµé¿¡ ´ëÇØ).
ÃÖ±Ù¿¡ BenjaminÀº Rocket Commander °°Àº ¿ÀǼҽº °ÔÀÓ ¸î °¡Áöµµ °³¹ßÇϰí XNA Racing Game ½ºÅ¸ÅÍ Å°Æ®¿Í ±× °ÔÀÓÀ» À§ÇÑ ¿©·¯ °ÔÀÓ °³Á¶ÆÇµéµµ ¹ßÇ¥Çß´Ù. ¶ÇÇÑ ÀÌ °ÔÀӵ鿡 ´ëÇÑ, °ÔÀÓ °³¹ß Ãʺ¸Àڵ鿡°Ô µµ¿òÀÌ µÇ´Â ¿©·¯ µ¿¿µ»ó °Áµé°ú ¹®¼µéµµ ÀÛ¼ºÇß´Ù. µ¿¿µ»ó °ÁµéÀº 100,000ȸ ÀÌ»ó Àç»ýµÇ¾ú°í, °ÔÀÓµéÀº ¹°·Ð ±×º¸´Ù ´õ ¸¹ÀÌ ´Ù¿î·Îµå, Ç÷¹À̵Ǿú´Ù.
[ ÀúÀÚ¡¤¿ªÀÚ Prolog] Microsoft°¡ XNA¿¡ ´ëÇÑ °èȹÀ» ¹ßÇ¥ÇßÀ» ¶§ ¡®ÀÌÁ¦´Â ´©±¸³ª °ÔÀÓÀ» ¸¸µé ¼ö ÀÖ°Ô µÇ³ª º¸´Ù¡¯ ÇÏ´Â Èñ¸Á(¶Ç´Â °ÆÁ¤)À» °¡Áö´Â »ç¶÷µéÀÌ ÀÖ¾úÁö¸¸, ½Çü°¡ µå·¯³ Áö±Ý XNA°¡ ±×·± ¸¶¹ýÀÇ µµ±¸°¡ ¾Æ´ÔÀº È®½ÇÇØ Á³½À´Ï´Ù. ±×·¯³ª ±âÁ¸ ¾ð¾î¿Í ÇÁ·¹ÀÓ¿öÅ©¿¡ ºñÇØ °ÔÀÓÀ» ÇÑ°á ÆíÇÏ°í ºü¸£°Ô ¸¸µå´Â µ¥ µµ¿òÀÌ µÇ´Â µµ±¸ÀÓµµ È®½ÇÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù. °Ô´Ù°¡ MicrosoftÀÇ XDK ¾øÀ̵µ ¡®´©±¸³ª¡¯ Xbox¿ë °ÔÀÓÀ» ¸¸µé ¼ö ÀÖ´Ù´Â Á¡Àº »ó´çÈ÷ Çõ¸íÀûÀÔ´Ï´Ù. ÀÌ Á¡ ¶§¹®¿¡ XNA¿¡ °ü½ÉÀ» °¡Áö°Ô µÈ »ç¶÷µéÀÌ ¸¹´Ù°í ¾Ë°í ÀÖ½À´Ï´Ù. MSDNÀÇ ·¹ÆÛ·±½º³ª À¥»óÀÇ Æ©Å丮¾óµé·Î´Â ¹º°¡ Á» ºÎÁ·ÇÏÁö ¾Ê³ª ½Í¾ú´Âµ¥, ¶§¸¶Ä§ XNA °ÔÀÓ °³¹ßÀ» Àü¹®À¸·Î ´Ù·ç´Â Ã¥ÀÌ ³ª¿Í¼ ±â»Û ¸¶À½À¸·Î ¹ø¿ªÀ» Çß½À´Ï´Ù.
ÀÌ Ã¥Àº »ó¼¼ÇÑ ·¹ÆÛ·±½ºµµ ¾Æ´Ï°í Ãʺ¸¿ë ¡®µû¶ó Çϱ⡯ Ã¥µµ ¾Æ´Õ´Ï´Ù. ±×º¸´Ù´Â, XNA¸¦ µ¶ÀÚº¸´Ù Á¶±Ý ¸ÕÀú Á¢ÇÏ°Ô µÈ ÇÑ °³¹ßÀڷμÀÇ ÀúÀÚ°¡ ÀÚ½ÅÀÇ °æÇèÀ» µ¶ÀÚ¿¡°Ô °ÝÀÇ ¾øÀÌ Àü´ÞÇÏ´Â ¹æ½ÄÀÇ Ã¥ÀÔ´Ï´Ù. ±×·¯´Ù º¸´Ï ³íÀǰ¡ »ê¸¸ÇÑ ºÎºÐµµ ÀÖ°í ¼ö¹Ú °ÑÇÓ±â½ÄÀ¸·Î ³Ñ¾î°¡´Â ºÎºÐµµ ÀÖÁö¸¸, µ¶ÀÚ°¡ XNA °ÔÀÓ °³¹ß¿¡ Èï¹Ì¸¦ °¡Áö°Ô Çϰí XNA·Î ÇÒ ¼ö ÀÖ´Â °Íµé°ú ±×°ÍµéÀ» Àß ÇØ³»´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ°íÀÚ Çϴ åÀÇ ÃëÁö¸¦ »ý°¢ÇÒ ¶§ Å« ¹®Á¦°¡ µÇÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. ±×¸®°í »ç½Ç ÀÌ Ã¥ °°Àº ¡®ÇØ´ç ºÐ¾ß ÃÖÃÊÀÇ Ã¥¡¯Àº ¿ÏÀüÇÑ ·¹ÆÛ·±½º³ª öÀúÇÑ µû¶ó Çϱâ Ã¥º¸´Ù´Â ±×·± ¡®Á¶±Ý ¾Õ¼ °æÇèÇÑ µ¿·á°¡ ÀÚ½ÅÀÇ À̾߱⸦ ÀüÇØ Áִ å¡¯À» ÁöÇâÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù.
±×·¸´Ù°í Ã¥¿¡ ´ã±ä ³»¿ëÀÇ ¼öÁØÀÌ ³·Àº °ÍÀº ¾Æ´Õ´Ï´Ù. ÀÌ Á¡Àº ÈĹݺΠ¿¹Á¦ °ÔÀÓµéÀÇ ¿Ï¼ºµµ¸¦ º¸¸é ¾î´À Á¤µµ ¼ö±àÀÌ °¥ °ÍÀÔ´Ï´Ù. ÀúÀÚ°¡ ºñ±³Àû ªÀº ½Ã°£¿¡ ±× Á¤µµÀÇ ¿¹Á¦ °ÔÀÓµéÀ» °³¹ß ¶Ç´Â À̽ÄÇØ³½ µ¥¿¡´Â ÀúÀÚÀÇ ³ë·Â°ú ½Ç·ÂÀÌ ÁÖµÇ°Ô ÀÛ¿ëÀ» Çß°ÚÁö¸¸, XNA°¡ °¡Áø Àú·Âµµ ÇÑ ¸ò ÇßÀ¸¸®¶ó°í »ý°¢ÇÕ´Ï´Ù. ¿¹Á¦ À̾߱Ⱑ ³ª¿Ô´Âµ¥, Wrox ÃâÆÇ»çÀÇ °ü·Ê¿¡ µû¶ó ÀÌ Ã¥Àº CD°¡ ¾Æ´Ï¶ó À¥À» ÅëÇØ¼ ¿¹Á¦ Äڵ带 Á¦°øÇÕ´Ï´Ù. ±×·±µ¥ ¿¹Á¦ ÄÚµå´Â Ã¥ÀÌ ÃâÆÇµÈ ÀÌÈķεµ °»½ÅÀÌ µÇ¾ú°í, ±×·¯´Ùº¸´Ï Ã¥(¿ø¼)¿¡ ³ª¿Â ÄÚµå¿Í À¥¿¡ ÀÖ´Â Äڵ尡 ÀÏÄ¡ÇÏÁö ¾Ê´Â ºÎºÐÀÌ Á» ÀÖ¾ú½À´Ï´Ù. µ¶ÀÚ¿¡°Ô È¥µ¿À» ÁÙ¸¸ÇÑ ºÎºÐÀ» ¹ø¿ªÇÏ¸é¼ ÃÖ´ëÇÑ ÁÙÀÌ·Á°í ³ë·ÂÇßÁö¸¸, ¿ÏÀüÈ÷ ¾ø¾îÁöÁö´Â ¾Ê¾ÒÀ» °ÍÀÔ´Ï´Ù. ±×·± ºÎºÐÀ» ±Øº¹ÇÏ´Â °Íµµ µ¶ÀÚÀÇ °øºÎ¿¡ µµ¿òÀÌ µÇ´Â °úÁ¦ÀÏ °ÍÀ̸ç, ¾îÂ÷ÇÇ IDE ´Ù·ç±â¿Í ¼Ò½º ÄÚµå ã¾Æ Àб⿡ Àͼ÷ÇØÁöÁö ¾ÊÀ¸¸é ÀÌ Ã¥(±×¸®°í ´Ù¸¥ ¿©Å¸ÀÇ ÁøÁöÇÑ ÇÁ·Î±×·¡¹Ö ¼Àû)À» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ¾øÀ» °ÍÀ̶ó´Â Á¡À» º¯¸íÀ¸·Î »ï°Ú½À´Ï´Ù. Å©°Ô ¹®Á¦°¡ µÉ ¸¸ÇÑ ºÎºÐÀº ¿ªÁÖ·Î ºÎ¿¬ ¼³¸íÀ» ÇØµÎ¾ú½À´Ï´Ù.
¸¶Áö¸·À¸·Î, ¹ø¿ª¼¿¡ ¾²ÀÎ ¿ë¾îµé¿¡ ´ëÇØ Àá±ñ ¾ð±ÞÇϰڽÀ´Ï´Ù. ±âº»ÀûÀ¸·Î´Â Á¦°¡ ¹ø¿ªÇß´ø ´Ù¸¥ °ÔÀÓ ÇÁ·Î±×·¡¹Ö ¼Àûµé¿¡¼ °è¼Ó ½á¿Ô´ø ¿ë¾îµéÀ» »ç¿ëÇßÀ¸³ª, MicrosoftÀÇ Á¦Ç°À» ´Ù·ç´Â Ã¥ÀÎ ¸¸Å Çѱ¹ Microsoft°¡ »ç¿ëÇÏ´Â ¿ë¾îµéµµ Àû±ØÀûÀ¸·Î ä¿ëÀ» Çß½À´Ï´Ù. ƯÈ÷ C#°ú Visual Studio¿¡ °ü·ÃµÈ ¿ë¾îµéÀº ´ëºÎºÐ Microsoft À¥ »çÀÌÆ®ÀÇ Çѱ¹¾î ÆäÀÌÁö ¶Ç´Â MSDN Çѱ¹¾îÆÇ¿¡ ³ª¿À´Â ¿ë¾îµéÀ» »ç¿ëÇß½À´Ï´Ù.
Âü°í·Î ÀÌ ¹ø¿ª¼´Â 2007³â 4¿ù¿¡ Wrox°¡ ÃâÆÇÇÑ Professional XNATM Gmae Programming For Xbox 360TM and Windows짋¸¦ ¹ø¿ªÇÑ Ã¥ÀÔ´Ï´Ù. ¿ø¼ÀÇ Á¤¿ÀÇ¥1)´Â 2007³â 8¿ù Çϼø¿¡ ¸¶Áö¸·À¸·Î ¹Ý¿µÀ» Çß°í, ¿ø¼ Á¤¿ÀÇ¥¿¡ µî·ÏµÇÁö ¾ÊÀº ¿ÀŸ³ª ¿À·ùµéµµ ÀûÀýÈ÷ ¼öÁ¤Çß½À´Ï´Ù. Ç×»ó ±×·¸µíÀÌ Á¦ ȨÆäÀÌÁö occam's Razor¿¡ ÀÌ Ã¥¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ Á¤¿ÀÇ¥¿Í »õ·Î °»½ÅµÈ ³»¿ëÀ» ´ãÀº ÆäÀÌÁö¸¦ ¸¶·ÃÇØ µÎ°Ú½À´Ï´Ù. ¿À·ù º¸°í³ª Ã¥¿¡ ´ëÇÑ Àǰߵµ ȯ¿µÇÕ´Ï´Ù. |
 |
|
|
|
|
|
|
|
|
|
|
|