소년포비의 세계정복!!

XNA란??? 본문

윈도우폰 세상/XNA for WP7

XNA란???

소년포비 2009. 11. 12. 00:16

XNA 란 마이크로소프트에서 개발한 게임개발 SDK로써 누구나 PC와 XBOX360 기반의 게임을 만들수 있습니다.

 

그리고, PC쪽으로 만들었다 하더라도 소스의 수정을 거의 가하지 않고 XBOX360으로 포팅할수 있어, 개발 효율성이 증가되었다고 할 수 있습니다.

 

이러한 XNA 개발을 위해선 비주얼 C# 2005 익스프레스 에디션이 필요하며 개발 도구는 무료로 공개되어 있습니다.

 

마이크로소프트의 이러한 조치는 아마추어 게임 개발자들에게 많은 도움이 됩니다.

 

한 예를 들어, 개발 도구 구입등의 자금문제를 신경쓰지 않아 게임 컨텐츠 제작에 더욱 집중할 수 있게됩니다.

 

그리고, 무료인만큼 '누구나' 게임개발, 프로그램 개발이 가능합니다. 즉, 할머니, 할아버지도 공부만 한다면 게임이나 프로그램 제작이 가능하단 말이죠.

 

PC플랫폼으로의 개발은 무료이고 XBOX360으로 개발하려면 일종의 멤버쉽에 가입을 해야 하는데, 월 4만원정도 년 10만원정도의 회비가 필요하며

 

멤버쉽가입시 XBOX360 마켓플레이스에 올리고, 자신의 XBOX360에서 테스트를 할수 있으며, 다른 게임제작팀(개인포함)이 만든 게임도 해볼수 있다고 합니다.

 

Visual C# 2005 Express Edition 과 XNA Game Studio  가 설치되어 있다면 일단 게임개발을 위한 준비는 완료된 것입니다.

 

아마 이렇게 설치하면 기본적으로 예제용 게임이 하나 들어있을 겁니다.

 

Visual Studio 2005 Express Edition 은 비전문 프로그래머 초보자, 학생 개발자를 위해서 공개되어 있으며, 개발된 프로그램은 상업정 용도로 사용할 수 있다고 명시되어 있습니다. (2007년 2월 2일 기준)

 

Visual Studio C++ 2005 Express Edition의 경우 WIN32 API를 개발 하려면, Windows Flatform SDK 가 설치되어 있으며, 역시 무료로 공개되어 있습니다.

 

아래는 다운로드 링크입니다.

 

Visual Basic 2005 Express Edition

Visual C++ 2005 Express Edition

Visual C# 2005 Express Edition

Visual J# 2005 Express Edition

Visual Web Developer 2005 Express Edition

SQL Server 2005 Express Edition

SQL Server Management Studio Express

Microsoft SQL Server 2005 Express Edition With Advanced Services

Microsoft SQL Server 2005 Express Edition 툴킷 SP1

SQL Server 2005 샘플

Microsoft Windows Flatform SDK

Visual Studio 2005 Express 홈페이지

Visual Studio 2005 Express Edition FAQ

XNA Game Studio Express 1.0