XNA란 무엇입니까?
환경
- XNA 게임 스튜디오
-
- 2.0
- 3.0
- 4.0
XNA 정보
XNA 는 Microsoft에서 제공하는 게임 개발을 위한 포괄적인 개발 환경입니다. XNA는 Windows, Xbox 360, Windows Phone 및 Zune을 비롯한 여러 플랫폼에서 게임을 개발할 수 있도록 설계되었습니다. 특히 일반 대중이 사용할 수 있는 개발 환경에서 콘솔 콘솔인 Xbox 360에서 실행할 수 있는 게임을 개발할 수 있다는 것은 이전에 한 번도 해본 적이 없는 매우 혁신적인 이벤트입니다.
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 개발자 센터 |
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 출시 |