시작하세요 XNA( Windows phone 7 Game Guide)
#2 XNA 개발 환경 구성하기
자 다가올 Windows Phone 7 을위해 XNA 게임 프로그래밍을 배워 봅시다. XNA 는 본래 Xbox360 의 게임 플랫폼입니다. 다소 진입 장벽이 높은 콘솔게임 프로그래밍을 C# 으로 보다 편하게 만들 수 있도록 하는것이 XNA 의 본래의 목적이었습니다. 하지만 MS 의 야심작 Zune HD 에 이 XNA 의 게임이 들어 가면서 본격적으로 Mobile 게임 언어로 거듭나기 시작 했거, 얼마전 발표한 Windows Phone 7 역시 XNA 가 포함된다고 합니다.
XNA 는 현재 XNA Game Studio 3.1 까지 나와 있으며 윈도우즈 게임뿐 아니라 , Xbox 360 Arcade , Zund HD , Windows Phone 7 등 에서 사용 하실 수 있습니다. XNA 의 가장큰 특징은 디바이스 환경에 상관없이 모두 실행이 가능 하다는것 !!! 생각해 보세요 하나의 소스로 해상도만 바꿔서 개발이 가능 하다!!! 얼마나 대단한 일입니까? XNA 야 말로 OSMU( One Source Multi Use) 의 궁극의 기술이라고 생각 합니다.
자 이제 다가올 Windows Phone 7을 위해서 XNA 배워 봅니다.
XNA Game Studio 3.1 는 현재 VS 2008에서 개발이 가능합니다. 그러므로 기존에 vs2008이 설치 되어 있다면 상관없지만 그렇지 않으면 VS 2008 Express 를 사용하시면 됩니다.
1. XNA Creators Club Online
XNA 를 개발하게 되면은 XNA Creators Club 에 가장 많이 방문하게 되는데요. 이곳에서 XNA 사용자 등록과 , 각종 소스, 포럼 등 XNA 에 필요한 전반적인 정보를 쉽게 얻으실 수 있습니다. 우리는 XNA 환경을 구성하기 위해 http://creators.xna.com 에 방문 합니다. 
이곳에서 상단의 Resources 버튼을 누르게 되면은 XNA 에 개발의 필요한 요소들을 쉽게 정리 해놓았습니다.

2. Visual Studio 2008 Express Editions 설치 하기
vs2008 express 를 얻기 위해 http://www.microsoft.com/express 사이트를 방문합니다.
상단 메뉴의 Download 버튼을 누르면 다운로드 할 수 있는 페이지로 이동 합니다.

3. XNA Game Studio 3.1 설치
XNA 개발킷인 XNA Game Studio 3.1 을 설치 합니다. 현재 버젼은 3.1 까지 나와 있습니다. 아래의 주소로 다운로드 가능합니다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=80782277-d584-42d2-8024-893fcd9d3e82&displaylang=en
다운로드가 완료 되면 설치를 시작 합니다.

4. Direct X SDK 설치
XNA 의 그래픽은 Direct X 기반입니다. 쉽게 생각하면 Direct 를 쉽게 C#을 이용하여 개발하는게 바로 XNA 의 목적입니다. 자 XNA 의 개발을 위해 DirectX SDK 를 설치 합니다.
http://msdn.microsoft.com/en-us/directx/default.aspx 를 방문 합니다.

Get the Latest Direct SDK 를 눌러 다운로드를 시작 합니다. 다운로드는 맞추었으면 이제 실행을 하여 설치 합니다.

5. MSDN Document
원할한 개발을 위해 XNA Game Studio 의 MSDN Document 에 자주 방문합니다.
http://msdn.microsoft.com/en-us/library/bb200104.aspx
6. XNA 프로젝트 확인
자 이제 XNA 에 개발에 필요한 모든 환경을 구성 하였습니다. 이제 VS2008 을 실행하면 XNA 프로젝트 탭이 보이시는것을 확인 하실 수 있습니다.




