XNA란 무엇입니까?

페이지 업데이트 :
페이지 생성 날짜 :

환경

XNA 게임 스튜디오
  • 2.0
  • 3.0
  • 4.0

XNA 정보

XNAMicrosoft에서 제공하는 게임 개발을 위한 포괄적인 개발 환경입니다. XNA는 Windows, Xbox 360, Windows Phone 및 Zune을 비롯한 여러 플랫폼에서 게임을 개발할 수 있도록 설계되었습니다. 특히 일반 대중이 사용할 수 있는 개발 환경에서 콘솔 콘솔인 Xbox 360에서 실행할 수 있는 게임을 개발할 수 있다는 것은 이전에 한 번도 해본 적이 없는 매우 혁신적인 이벤트입니다.

Xbox 360 での Windows からのゲーム配置Windows Phone エミュレータによる実行
Xbox 360의 게임 배치 화면(왼쪽) Windows Phone 에뮬레이터로 실행(오른쪽)

XNA는 Windows PC와 인터넷 연결만 있으면 무료로 사용할 수 있습니다. 개발은 기본적으로 Windows에서 이루어지며, 실행 환경으로 실행하고자 하는 각 디바이스가 필요합니다.

개발·실행처마다 실제 기기의 비용은 필수이지만, 또한 Xbox 360에서 개발하기 위한 프리미엄 멤버십은 "9,800엔(세금 포함)/년(2010년 9월 현재)"(Xbox 360용 게임 제작의 경우)이며, Windows Phone의 경우 개발은 무료이지만, 만든 소프트웨어를 등록하는 데 비용이 듭니다. 그러나 Xbox 360과 Windows Phone으로 만든 게임을 배포할 수 있는 시장이 있기 때문에 게임을 판매하고 수입을 올릴 수도 있습니다.

* Xbox 360은 일반 게임 콘솔로 플레이할 수 있는 실제 콘솔을 사용합니다.

또한 Windows, Xbox 등의 게임 개발에 사용되어 온 DirectX(Unmanaged C++) 및 Managed DirectX에 비해 XNA Framework는 게임에 특화된 라이브러리가 많고 복잡한 초기화 프로세스와 번거로운 메모리 관리를 최대한 제거합니다. 간단한 프로그램과 함께 작동하도록 설계되었습니다. 현재 "C#"이 프로그래밍 언어로 채택되어 있으며 XNA Framework와 C# 모두 서로의 장점을 잘 활용하여 프로그램을 매우 쉽게 구성할 수 있습니다.

또한 XNA Creators Club Online에는 XNA를 처음 사용하거나 XNA를 사용해 본 경험이 있는 개발자를 위한 시작 키트, 샘플 프로그램 및 포럼이 있습니다.

XNA クリエーターズ クラブ オンライン
XNA 크리에이터 클럽 온라인


배포되는 일부 시작 키트

아래는 XNA의 공식 사이트입니다. XNA에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

공식 사이트

사이트 이름
XNA 크리에이터 클럽 온라인
XNA 개발자 센터
MSDN 포럼 > 게임 개발 기술 (포럼)
XNA Japan 팀 블로그 (블로그)
Hinikeni XNA (블로그)
XNA 개발자 센터

XNA의 간략한 역사

2004/03/24 XNA 컨셉 발표
2006/03/22 이제 차세대 개발 환경인 XNA Studio 평가판을 사용할 수 있습니다.
2006/08/30 XNA Game Studio Express 1.0 베타 1 출시
2006/11/08 XNA Game Studio Express 1.0 베타 2 출시
2006/12/12 XNA Game Studio Express 1.0 출시
2007/04/24 XNA Game Studio Express 1.0 Refresh 릴리스
2007/11/20 XNA Game Studio 2.0 β 출시
2007/12/13 XNA Game Studio 2.0 출시
2008/10/31 XNA Game Studio 3.0 출시
2010/09/16 XNA Game Studio 4.0 출시