XNA Introduction
Upcoming SlideShare
Loading in...5
×
 

XNA Introduction

on

  • 2,643 views

XNA Introduction

XNA Introduction

Statistics

Views

Total Views
2,643
Views on SlideShare
2,639
Embed Views
4

Actions

Likes
0
Downloads
10
Comments
0

1 Embed 4

http://www.slideshare.net 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

XNA Introduction XNA Introduction Presentation Transcript

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