Your SlideShare is downloading. ×
developing games on the msft platform
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

developing games on the msft platform

137

Published on

Dave Drach, Managing Director for Emerging Businesses at Microsoft gave this presentation at my Pre-MIX11 event ROCK!

Dave Drach, Managing Director for Emerging Businesses at Microsoft gave this presentation at my Pre-MIX11 event ROCK!

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
137
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Click to add notes
  • Transcript

    • 1. Microsoft® Emerging Business TeamMicrosoft Kinect & MIX 11 Game PreviewDave DrachManaging Director – BizSpark ONEXBOX & Windows PortfolioEmerging Business Teamddrach@microsoft.com 1
    • 2. Emerging Business Team Mission Building Opportunity with VC and Startup Communities Evangelize Microsoft Role in Startup SuccessConnect Start-ups PLATFORM Build with Microsoft ADOPTION TRUST Relationships Ecosystem with VCs Be the Industry Leader in helping Startups Realize their potential Clarify Start-up SATISFACTION Attracts new Start-ups to Opportunities with Microsoft Microsoft 2
    • 3. Microsoft BizSparkMicrosoft BizSpark is a global program designed to help acceleratethe success of early stage start-ups. Over 35,000 start-ups haveenrolled since November 2008 SOFTWARE • Development tools and server licenses SOFTWARE • No cost to join SUPPORTVISIBILITY • Community support from 2,000+ network and hosting partners SUPPORT • Professional technical support from Microsoft VISIBILITY • Profile and promotion in BizSpark Connect 4
    • 4. Microsoft BizSpark criteria building software/software as a service privately held in business for less than 3 years less than US $1 million in annual revenuewww.BizSpark.com@bizsparkContact Dave Drach (ddrach@microsoft.com)
    • 5. BizSpark™ One Companies 6
    • 6. Technology Coverage Consumer Client & Gaming Business Applications Dave Drach Lynda Ting ddrach@microsoft.com lyndat@microsoft.com Technology Coverage: XBOX & Windows 7 Technology Coverage: Office/SharePoint, BPOS, OCS Consumer Web Consumer Web Beti Cung Christopher Griffin beticung@microsoft.com christopher.griffin@microsoft.com Technology Coverage: Technology Coverage: Windows Azure Bing, Advertising, Windows Live, IE9, MSN (app layer), Silverlight Consumer Client & Casual Gaming Business Applications Brian Hoskins Rodney Bowen-Wright brian.hoskins@microsoft.com robowri@microsoft.com Technology Coverage: Windows Phone 7 Technology Coverage: Dynamics, Industry Verticals 7
    • 7. Developer Links and Product Guidance SDKs, APIs, Developer Guidance, Downloads http://msdn.microsoft.com/en-us/bb188199.aspx Videos, Demos, Training, Code http://channel9.msdn.com/ XBOX game development www.xbox.com/dev http://www.microsoft.com/windowsazure/ http://developer.windowsphone.com/ http://www.silverlight.net/ http://msdn.microsoft.com/en-us/windows/default.aspx 8
    • 8. Building for the Kinect 9
    • 9. XBOX Dev Kit – what is it?Developer must commit to building an XBOX game • Typically only for studio produced games – but will do BizSpark • Integrates XBOX with PC Development environment
    • 10. The Kinect Sensor A hybrid device containing the following input devices: • A color (RGB) camera • A depth sensor • A microphone array • A tilt sensor Play space control is done through a tilt motor • Pitch +/- 27 degrees
    • 11. XBOX Dev Kit Studio Components
    • 12. Overview of Xbox Studio Tool for recording and viewing Kinect data • UI for everyday usage • API for in-depth control No instrumentation needed for NUI streams Record/playback data streams • NUI data: color/depth/segmentation/skeleton/identity • Title data: generic data
    • 13. Human Depth Sensing
    • 14. Kinect Depth Sensing
    • 15. The Kinect Play Space
    • 16. The Kinect Play Space
    • 17. Player Framing
    • 18. Tilting The Playing Field
    • 19. Provided Data
    • 20. Depth Map Format 320 x 240 resolution 16 bits per pixel • Upper 13 bits: depth in mm: 800 mm to 4000 mm range • Lower 3 bits: segmentation mask Depth value 0 means unknown • Shadows, low reflectivity, and high reflectivity among the few reasons Segmentation index • 0 – no player • 1 – skeleton 0 • 2 – skeleton 1 • …
    • 21. Provided Data Depth and segmentation map
    • 22. Skeleton Tracking + DepthMost depth titles use skeleton + depth. They don’t gooff the deep end and try to make a game with only thedepth map. • Skeleton keeps you on the rails • Provides a starting point with 20 joints • Provides a segmentation map • Helps you track people and not objects • The compound fracture • Elbow hands • Popping joints − Shoulders, head, or elbows
    • 23. Gaussian Filtering
    • 24. Kinect hears very wellFour microphone arraywith hardware-basedaudio processing • Multichannel echo cancellation (MEC) • Sound position tracking • Other digital signal processing (noise suppression and reduction)
    • 25. Kinect Audio Routing
    • 26. Talking to your Kinect 28
    • 27. Kinect recognizes you and logs onRecognizes players by usingbiometric dataMaps players to enrollmentindexes • Like game controllers map players to port numbersAssociates players with • Biometric enabled profiles • Manually signed-in profiles
    • 28. So, how about building somegames?• MIX 11 sessions – they are online • XNA Game Studio for Fun, Profit, Danger, Excitement and Windows Phone 7 Games • Rob Miles, Apr 12 11:30 AM – 12:30 PM • Interactive Panel: Kinect and Natural User interfaces • Kristin Tolle: Apr 14 12:00 PM – 1:00 PM • Building Windows Phone 7 Applications with the Windows Azure Platform • Wade Wegner, Apr 12 11:30 AM – 12:30 PM• Check out the Game Developers Conference site 30
    • 29. Do you want to win some money?• Registration Feb28 – May 17• Submit games May 17 – June 14• Links to full XNA Game Studio online• For more tools: • DreamSpark.com for students • BizSpark.com for startups• Prizes: • Grand Prize: $40,000, 1st prize: $20,000, 2nd prize $10,000, 3rd prize $5,000 31
    • 30. I’ll see you at MIX 11I’m going to the all day HTML5 Canvas Mastery Bootcamp Lanny McNie and Shawn Blais Apr 11 1:30 PM – 5:00 PM Questions 32

    ×