다중플랫폼 게임개발의 새로운 패러다임 , XNA 2008.05.24 강상진  (sjkang@microsoft.com) Microsoft Xbox Program Manager
발표순서 <ul><ul><li>XNA  변천사 </li></ul></ul><ul><ul><li>XNA Game Studio  의 구성 </li></ul></ul><ul><ul><li>XNA Framework </li><...
XNA  변천사  1/2 <ul><ul><li>2006 년  12 월  1.0  버전 발표 </li></ul></ul><ul><ul><li>2007 년  4 월  1.0 Refresh  버전 발표 </li></ul></...
XNA  변천사  2/2 <ul><ul><li>2008 년  5 월  8 일 XNA 3.0 CTP(Community Technical Preview) 버전 발표 </li></ul></ul><ul><ul><li>2008 ...
XNA Game Studio  의 구성 (XNA 2.0  기준 ) XNA Game Studio 개발도구  - Visual Studio 2005 C# 언어 사용 XNA Framework 크로스플랫폼 게임개발 환경 및 실행...
XNA Framework (XNA 2.0  기준 ) Core Framework Graphics Audio Input Math Storage Extended Framework Application Model Content...
XNA Framework – Gamer Services <ul><ul><li>게이머 프로파일 </li></ul></ul><ul><ul><ul><li>게이머 태그 </li></ul></ul></ul><ul><ul><ul>...
XNA Framework - Networking <ul><ul><li>목표 </li></ul></ul><ul><ul><ul><li>네트워크 상에서 멀티플레이어 게임을 가능하도록 </li></ul></ul></ul><ul...
XNA Framework - Networking <ul><ul><li>쉬운 메시지 처리 </li></ul></ul><ul><ul><ul><li>SendData  와  ReceiveData </li></ul></ul></...
XNA Framework – Etc… <ul><ul><li>Application  모델 </li></ul></ul><ul><ul><ul><li>Component  향상 </li></ul></ul></ul><ul><ul>...
XNA Framework – Etc… <ul><ul><li>Input 장치 추가 </li></ul></ul><ul><ul><ul><li>챗 패드 ,  기타 ,  드럼 ,  비행용 스틱 </li></ul></ul></ul...
XNA  개발환경  (XNA 2.0) <ul><ul><li>모든 버전의  Visual Studio 2005  지원 </li></ul></ul><ul><ul><ul><li>소스코드 제어  </li></ul></ul></u...
XNA  개발환경  (XNA 3.0) <ul><ul><li>Xbox 360 + PC  게임  + ZUNE  게임 동시개발 지원 </li></ul></ul><ul><ul><li>모든 버전의  Visual Studio 20...
DEMO 1/2 XNA 3.0  과  VS 2008 을 이용한 ZUNE 게임 개발
XNA Creators Club <ul><ul><li>http://creators.xna.com/   </li></ul></ul><ul><ul><li>2007 년  3 월에 오픈 </li></ul></ul><ul><ul...
XNA Creators Club - Sample Custom Effects Sprite Tiling 2D Primitives Generated Geometry Aiming 3D Audio Chasing and Evadi...
XNA Creators Club –  미니 게임 Catapult Vector Rumble MinJie
XNA Creators Club – Starter Kit Spacewar Marblets Racing Game 2D RPG Mech Game Ship Game
DEMO 2/2 XNA Starter Kit 을 이용한 RPG(Role Playing Game) 개발
Any Question?
Upcoming SlideShare
Loading in …5
×

XNA Introduction

2,319 views

Published on

XNA Introduction

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,319
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

XNA Introduction

  1. 1. 다중플랫폼 게임개발의 새로운 패러다임 , XNA 2008.05.24 강상진 (sjkang@microsoft.com) Microsoft Xbox Program Manager
  2. 2. 발표순서 <ul><ul><li>XNA 변천사 </li></ul></ul><ul><ul><li>XNA Game Studio 의 구성 </li></ul></ul><ul><ul><li>XNA Framework </li></ul></ul><ul><ul><li>XNA Framework – Networking </li></ul></ul><ul><ul><li>XNA Framework – Gamer Service </li></ul></ul><ul><ul><li>XNA Framework – ETC </li></ul></ul><ul><ul><li>XNA 개발환경 </li></ul></ul><ul><ul><li>XNA Creators Club </li></ul></ul><ul><ul><li>Q&A </li></ul></ul>
  3. 3. XNA 변천사 1/2 <ul><ul><li>2006 년 12 월 1.0 버전 발표 </li></ul></ul><ul><ul><li>2007 년 4 월 1.0 Refresh 버전 발표 </li></ul></ul><ul><ul><li>2007 년 하반기 까지 350,000+ 횟수의 </li></ul></ul><ul><ul><li>XNA Game Studio Express 다운로딩 </li></ul></ul><ul><ul><li>175 이상의 전 세계 대학에서 XNA GSE 수업 </li></ul></ul><ul><ul><li>2007 년 12 월 2.0 버전 발표 </li></ul></ul><ul><ul><li>Dream–Build–Play 콘테스트 연간 개최 </li></ul></ul><ul><ul><li>약 100 개국 4,500 명의 등록된 사용자 </li></ul></ul><ul><ul><li>약 200 이상의 게임이 등록됨 </li></ul></ul><ul><ul><li>약 70 개 이상의 커뮤니티와 700 개의 비디오 클립 </li></ul></ul>
  4. 4. XNA 변천사 2/2 <ul><ul><li>2008 년 5 월 8 일 XNA 3.0 CTP(Community Technical Preview) 버전 발표 </li></ul></ul><ul><ul><li>2008 년 5 월 19 일 Community Games on Xbox LIVE 베타 발표 </li></ul></ul><ul><ul><li>2008 년 말 , XNA 3.0 정식발표 예정 </li></ul></ul>
  5. 5. XNA Game Studio 의 구성 (XNA 2.0 기준 ) XNA Game Studio 개발도구 - Visual Studio 2005 C# 언어 사용 XNA Framework 크로스플랫폼 게임개발 환경 및 실행환경 제공 Xbox 360 의 .NET Framework .NET Compact Framework Framework
  6. 6. XNA Framework (XNA 2.0 기준 ) Core Framework Graphics Audio Input Math Storage Extended Framework Application Model Content Pipeline Games Starter Kits Your Code Your Content Components Platform DirectX XDK .NET Framework .NET CF Gamer Services Networking Networking Gamer Services
  7. 7. XNA Framework – Gamer Services <ul><ul><li>게이머 프로파일 </li></ul></ul><ul><ul><ul><li>게이머 태그 </li></ul></ul></ul><ul><ul><ul><li>게이머 카드 </li></ul></ul></ul><ul><ul><ul><li>등록된 친구목록 </li></ul></ul></ul><ul><ul><li>가이드 ( 도움말 ) 기능 </li></ul></ul><ul><ul><ul><li>ShowKeyboard, ShowMessageBox, … </li></ul></ul></ul><ul><ul><li>Windows 에서 인증을 위한 Panorama 지원 </li></ul></ul><ul><ul><li>Xbox 360 와 Windows 에서 모두 지원 </li></ul></ul>
  8. 8. XNA Framework - Networking <ul><ul><li>목표 </li></ul></ul><ul><ul><ul><li>네트워크 상에서 멀티플레이어 게임을 가능하도록 </li></ul></ul></ul><ul><ul><ul><li>사용하기 쉽게 </li></ul></ul></ul><ul><ul><ul><li>Xbox 360 와 Windows 게임 모두 지원 </li></ul></ul></ul><ul><ul><li>Matchmaking </li></ul></ul><ul><ul><ul><li>Xbox LIVE 와 System Link 지원 </li></ul></ul></ul><ul><ul><ul><li>게임서버 구성을 할 필요가 없음 </li></ul></ul></ul><ul><ul><ul><li>-> Session 을 생성한 Client 가 곧 Host </li></ul></ul></ul><ul><ul><li>세션 관리 </li></ul></ul><ul><ul><ul><li>게임 세션의 생성과 관리가 쉽게 </li></ul></ul></ul>
  9. 9. XNA Framework - Networking <ul><ul><li>쉬운 메시지 처리 </li></ul></ul><ul><ul><ul><li>SendData 와 ReceiveData </li></ul></ul></ul><ul><ul><ul><li>신뢰성 있는 UDP </li></ul></ul></ul><ul><ul><ul><li>클라이언트 / 서버 구조 혹은 Peer to Peer </li></ul></ul></ul><ul><ul><li>음성 채팅 지원 </li></ul></ul><ul><ul><li>Packet 지연 및 손실 방지 </li></ul></ul><ul><ul><li>풍부한 Tutorial 과 샘플 예제 http://creators.xna.com/ </li></ul></ul>
  10. 10. XNA Framework – Etc… <ul><ul><li>Application 모델 </li></ul></ul><ul><ul><ul><li>Component 향상 </li></ul></ul></ul><ul><ul><li>Graphics </li></ul></ul><ul><ul><ul><li>GraphicsDevice 클래스 향상 </li></ul></ul></ul><ul><ul><ul><li>리소스 관리 </li></ul></ul></ul><ul><ul><ul><li>다중 rendering </li></ul></ul></ul><ul><ul><ul><li>연속적인 rendering </li></ul></ul></ul><ul><ul><li>Content Pipeline 향상 </li></ul></ul><ul><ul><li>Content Processor 매개변수의 사용 </li></ul></ul>
  11. 11. XNA Framework – Etc… <ul><ul><li>Input 장치 추가 </li></ul></ul><ul><ul><ul><li>챗 패드 , 기타 , 드럼 , 비행용 스틱 </li></ul></ul></ul><ul><ul><li>Audio </li></ul></ul><ul><ul><ul><li>향상된 Cue 관리 </li></ul></ul></ul><ul><ul><ul><li>XACT 에디터 (Ver2.0, August 2007) </li></ul></ul></ul><ul><ul><li>수학 클래스 </li></ul></ul><ul><ul><ul><li>Vector2.Reflect! </li></ul></ul></ul>
  12. 12. XNA 개발환경 (XNA 2.0) <ul><ul><li>모든 버전의 Visual Studio 2005 지원 </li></ul></ul><ul><ul><ul><li>소스코드 제어 </li></ul></ul></ul><ul><ul><ul><li>디버깅 </li></ul></ul></ul><ul><ul><ul><li>Windows 상에서 유닛 단위 테스팅 </li></ul></ul></ul><ul><ul><li>Xbox 360 의 개발과 디버깅을 Windows 에서 쉽게 </li></ul></ul><ul><ul><li>콘텐트의 관리 및 컴파일을 쉽게 </li></ul></ul><ul><ul><li>프로젝트 별 템플릿 제공 </li></ul></ul>
  13. 13. XNA 개발환경 (XNA 3.0) <ul><ul><li>Xbox 360 + PC 게임 + ZUNE 게임 동시개발 지원 </li></ul></ul><ul><ul><li>모든 버전의 Visual Studio 2008 지원예정 </li></ul></ul><ul><ul><li>멀티미디어 장치 (ZUNE) 게임개발 지원 </li></ul></ul><ul><ul><li>멀티미디어 요소 (MP3 를 비롯한 장치 내 음원 ) + 게임 </li></ul></ul>
  14. 14. DEMO 1/2 XNA 3.0 과 VS 2008 을 이용한 ZUNE 게임 개발
  15. 15. XNA Creators Club <ul><ul><li>http://creators.xna.com/ </li></ul></ul><ul><ul><li>2007 년 3 월에 오픈 </li></ul></ul><ul><ul><ul><li>포럼 , 기사 , 학습예제 , 샘플 비디오 </li></ul></ul></ul><ul><ul><li>월간 콘텐트 추가 </li></ul></ul><ul><ul><ul><li>26 샘플 , 4 미니게임 , 2 스타트 킷 </li></ul></ul></ul><ul><ul><li>기타 콘텐트 </li></ul></ul><ul><ul><ul><li>XNA 를 위한 TorqueX 게임 엔진 소개 </li></ul></ul></ul><ul><ul><li>Beginner’s Guide DVD </li></ul></ul>
  16. 16. XNA Creators Club - Sample Custom Effects Sprite Tiling 2D Primitives Generated Geometry Aiming 3D Audio Chasing and Evading 2D Particles Chase Camera Picking Billboards 3D Particles Distortion Effects Normal Mapping Materials and Lights Non-Photorealistic Bloom Post Process
  17. 17. XNA Creators Club – 미니 게임 Catapult Vector Rumble MinJie
  18. 18. XNA Creators Club – Starter Kit Spacewar Marblets Racing Game 2D RPG Mech Game Ship Game
  19. 19. DEMO 2/2 XNA Starter Kit 을 이용한 RPG(Role Playing Game) 개발
  20. 20. Any Question?

×