Microsoft® Emerging Business TeamMicrosoft Kinect & MIX 11 Game PreviewDave DrachManaging Director – BizSpark ONEXBOX & Wi...
Emerging Business Team Mission Building Opportunity with VC and Startup Communities                                       ...
Microsoft BizSparkMicrosoft BizSpark is a global program designed to help acceleratethe success of early stage start-ups. ...
Microsoft BizSpark criteria     building software/software as a service     privately held     in business for less tha...
BizSpark™ One Companies                          6
Technology Coverage    Consumer Client & Gaming                    Business Applications    Dave Drach                    ...
Developer Links and Product Guidance           SDKs, APIs, Developer Guidance, Downloads           http://msdn.microsoft.c...
Building for the Kinect                          9
XBOX Dev Kit – what is it?Developer must commit to building an XBOX game  • Typically only for studio produced games – but...
The Kinect Sensor A hybrid device containing the following input devices:   •   A color (RGB) camera   •   A depth sensor ...
XBOX Dev Kit Studio Components
Overview of Xbox Studio  Tool for recording and viewing Kinect data    • UI for everyday usage    • API for in-depth contr...
Human Depth Sensing
Kinect Depth Sensing
The Kinect Play Space
The Kinect Play Space
Player Framing
Tilting The Playing Field
Provided Data
Depth Map Format  320 x 240 resolution  16 bits per pixel     • Upper 13 bits: depth in mm: 800 mm to 4000 mm range     • ...
Provided Data Depth and segmentation map
Skeleton Tracking + DepthMost depth titles use skeleton + depth. They don’t gooff the deep end and try to make a game with...
Gaussian Filtering
Kinect hears very wellFour microphone arraywith hardware-basedaudio processing  • Multichannel echo cancellation (MEC)  • ...
Kinect Audio Routing
Talking to your Kinect                         28
Kinect recognizes you and logs onRecognizes players by usingbiometric dataMaps players to enrollmentindexes  • Like game c...
So, how about building somegames?• MIX 11 sessions – they are online    •    XNA Game Studio for Fun, Profit, Danger, Exci...
Do you want to win some money?•   Registration         Feb28 – May 17•   Submit games         May 17 – June 14•   Links to...
I’ll see you at MIX 11I’m going to the all day     HTML5 Canvas Mastery Bootcamp     Lanny McNie and Shawn Blais        Ap...
developing games on the msft platform
developing games on the msft platform
Upcoming SlideShare
Loading in …5
×

developing games on the msft platform

202
-1

Published on

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
202
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

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
  • developing games on the msft platform

    1. 1. Microsoft® Emerging Business TeamMicrosoft Kinect & MIX 11 Game PreviewDave DrachManaging Director – BizSpark ONEXBOX & Windows PortfolioEmerging Business Teamddrach@microsoft.com 1
    2. 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. 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. 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. 5. BizSpark™ One Companies 6
    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. 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. 8. Building for the Kinect 9
    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. 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. 11. XBOX Dev Kit Studio Components
    12. 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. 13. Human Depth Sensing
    14. 14. Kinect Depth Sensing
    15. 15. The Kinect Play Space
    16. 16. The Kinect Play Space
    17. 17. Player Framing
    18. 18. Tilting The Playing Field
    19. 19. Provided Data
    20. 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. 21. Provided Data Depth and segmentation map
    22. 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. 23. Gaussian Filtering
    24. 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. 25. Kinect Audio Routing
    26. 26. Talking to your Kinect 28
    27. 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. 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. 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. 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

    ×