SlideShare a Scribd company logo
1 of 41
Microsoft, Gaming & Stuff
Nick Hodge
Professional Geek
Microsoft
nhodge@microsoft.com
http://nickhodge.com
Agenda
Industry Facts
Games for Windows [Vista]
Microsoft Casual Games
Web-Based Games for MSN Games
Games for Mobile Devices
Games for Xbox Live Arcade
Console Games
Gaming, Austria
Top 10 Australian Industry Facts
I. Worth: AU$1B in 2006
I. Note: Film/Box Office in 2007 AU$900m in 2007
II. Growing: >12% per year
III. 12.5m games sold in 2006
IV. Gamer average age: 28 years old
V. 60% male, 40% female
VI. In 2007, 67% Australians have broadband
VII. 35% parents, 8% will tell you to get off their lawn
VIII. Spend AU$2million per day on interactive games
IX. In 2006 8,500 employed in the games industry
X. Estimated in 2010 18,000 employed in the industry
(sources: http://www.gdaa.com.au/docs/%20Submission%20to%20Government-June07-Coonan.pdf
http://www.mpdaa.org.au/customers/mpdaa/mpdaa.nsf/(PressReleasesByDate)/11-1-
2008/$FILE/MEDIA%20RELEASE%20Year%20End%202007.pdf
http://www.acma.gov.au/webwr/_assets/main/lib310631/0607commreport_complete.pdf
Online Market Is Huge and Growing
Sources: NPD Data, DFC Intelligence and Themis Group
74.9%
2009
25.1%
Worldwide Retail Revenue
Worldwide Online Revenue
45.9%
2005
54.1%
Games for Windows [Vista]
Great new Windows Vista features and experiences for gamers
New branding and packaging for platform and titles
Cross-platform gaming hardware
Increased Microsoft promotion of games that drive the platform
Re-launch of gamesforwindows.com
Games for Windows: The Official Magazine
Games for Windows 1UP.com Website
What is XNA
XNA: Genealogy
GPU Programming  Assembly
Direct3D <7.X  C
Direct3D 8.0, 9.0  C++
Managed D3D  Visual Basic
XNA  WinForms w/ C# & VB.Net
XBOX Development Today, in the Past…
You have to belong to the “country” club
XDK: http://www.xbox.com/en-US/dev/developingforxbox360.htm
$10,000 for Dev Kit
AAA Titles only
Goals of XNA:
• Enable a full spectrum (very much like the Movies)
• Embrace creator community on Microsoft platforms
• Make writing games significantly easier
• Establish a vibrant creator community
• Provide educational solutions using the Xbox 360
Windows Vista: Essentials & Showcase
Supports Windows Media Center & “living room gaming
experience”
Supports the Xbox 360 Controller
Support the Windows Vista Game Explorer
Exploit Direct3D 10.x
Meets security, compatibility and usability specifications
Easy Installation & Play
Windows x64 Support & Compatibility
Optimize for multi-core CPUs
Parental Controls
DirectX 9.0 example
DirectX 10.0 example
D3D9
Future Trends in Displays
Innovation in display technologies is much
faster than in CRT era
Plasma, LCD, DLP, OLED, LED, Laser, etc.
Enabling new features:
High DPI, HD resolution, 120 Hz refresh rate,
10-bit color, >NTSC Gamut, HDR Brightness
Games will want to exploit these
Microsoft is working with vendors on display
protocols and APIs for these features
Core Count Growth Rate
Doubling area every 2 years
Double core count every 2 years
Games for Xbox Live Arcade
Xbox Live Arcade – 1st Generation
Launched November 2004 in North America; Europe/Asia in April 2005
Disc-based solution
One pack in title included free of charge
Additional titles available to download, try, and buy over Xbox Live
Conversion rates strong @ 8.5%
Xbox Live Arcade – Xbox 360
Goal: Build a frictionless distribution model for broad appeal content
on Xbox 360
Single destination to discover, download, and try/buy
broad-appeal games built into every console
High-visibility placement (Games Blade)
Deep Marketplace integration (download, purchase, licensing)
Available to both Silver & Gold Xbox Live Subscribers
Arcade-specific banner placements drive awareness of new titles
Rich around-the-game feature set drives retention & repeat play
Xbox Live Arcade –Dashboard
Xbox Live Arcade
Over 120 games now available
Phenomenal launch window results for Xbox Live Arcade
Across the board conversion rate average of 22%
Highest title converting at over 50%
Over 65% of connected Xbox 360 consoles are downloading and
playing Arcade games
XNA Creators Club
http://creators.xna.com
What is Microsoft XNA?
* Xbox 360 or Xbox LIVE Arcade publishing agreement required to professionally develop on Xbox 360
XNA
Software
Services
Resources
Communities
Professionals*
XDK*
XDS*
XNA Game Studio
(XBLA*)
DirectX SDK
Hobbyists and Students
DirectX SDK
XNA Game Studio
Creators Club
XNA Creators Club Online
Website launched in March 2007
Forums, Articles, Tutorials, Videos
Monthly content releases
26 Samples, 4 Mini-games, 2 Starter kits, …
Premium Content
TorqueX Game Engine
2 Starter Kits
DVD: Beginner’s Guide
Goal: Democratize Game Development
Enable anyone to make games
Make writing games significantly easier
Embrace the vibrant game developer community
on Microsoft platforms
Create a “low friction” publishing channel for
community games
Provide educational solutions using the Xbox 360
Dream.Build.Play. Again.
Warm-Up Challenge 2008: A.I.
Democratizing Game Development
Enabled development on a retail Xbox 360
Over 1,000,000 downloads of XNA Game
Studio
XNA-based curricula taught in over 400
institutions worldwide
Four XBLA contracts awarded in
Dream.Build.Play 2007 from over 200
submissions
Democratizing Game Development
Bringing games to multiple platforms
Targeting Zune 4/8/30/80
Game Studio 3.0 CTP Released
on May 7th includes Zune
support
All Zunes Have Similar
Hardware
Performance
Resolution – 240x320
16MB RAM for games
Networking
Up to eight Zunes at Once
Ad hoc wi-fi network
Does not use LIVE service
Development Experience
XNA Game Studio 3.0
Framework
XNA Game Studio
Extends Visual Studio 2008
to create games using C#
XNA Framework
Cross-Platform game
development framework and
runtime
.NET for Xbox 360 and Zune
Custom version of the
.NET Compact Framework
Core Framework
Networking Gamer Services
XNA Framework 3.0
Graphics Audio Input Math Storage
Extended Framework
Application Model Content Pipeline
Games
Starter KitsYour Code Your Content Components
Platform
.NET Framework .NET CF
Media
XNA Creators Club
Mini-Games, Samples, and Tutorials
XNA Community: CodePlex
XNA Community Games
Submission Pipeline
Repository for Community Games
http://creators.xna.com
Your central place to distribute games to other
creators
You own your intellectual property, not Microsoft
Safe experience for game players
Classification system: Creators classify their own
games
Peer Review: Your peers must agree with
classification
Creator/Author Reviewer Player
Requires Paid
Subscription
Requires Paid
Subscription
All Xbox users
upon release.
Requires Paid
Subscription
during beta
Roadmap
Beta
US only
Only Creators can download and play
community games
Must resubmit games for RTM
Game Studio 3.0 CTP (Zune)
RTM
US with other regions TBA
All Xbox Live members can play
Community Games
Game Studio 3.0 RTW
XNA Community: Books
Additional Information
XNA Creators Club Online
http://creators.xna.com
XNA Team Blog
http://blogs.msdn.com/xna
MSDN XNA Developer Center
http://msdn.com/xna
Australian Resources
http://www.sumea.com.au/
http://www.gdaa.com.au/

More Related Content

What's hot

17 technological convergence
17 technological convergence17 technological convergence
17 technological convergenceGc Howard
 
Video games aziz
Video games  azizVideo games  aziz
Video games azizAZIIZZ
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Benjamin Nitschke
 
Games (r)evolution - Lessons from gaming platform past
Games (r)evolution - Lessons from gaming platform pastGames (r)evolution - Lessons from gaming platform past
Games (r)evolution - Lessons from gaming platform pastSebastien de Halleux
 
Nintendo aliciav
Nintendo aliciavNintendo aliciav
Nintendo aliciaveramosi
 
technology from 1980 to 1990
technology from 1980 to 1990technology from 1980 to 1990
technology from 1980 to 1990Rexly Lasaca
 
The games industry- Industry Structure
The games industry- Industry StructureThe games industry- Industry Structure
The games industry- Industry Structurecigdemkalem
 
PC gaming is dead - oh really??
PC gaming is dead - oh really??PC gaming is dead - oh really??
PC gaming is dead - oh really??Teut Weidemann
 
Blockchain Games: Hype or Hope
Blockchain Games: Hype or Hope Blockchain Games: Hype or Hope
Blockchain Games: Hype or Hope Jon Jordan
 
Game Landscape & The Future
Game Landscape & The FutureGame Landscape & The Future
Game Landscape & The FutureAndi Boediman
 

What's hot (18)

PNY Sales Pitch SlideShow
PNY Sales Pitch SlideShowPNY Sales Pitch SlideShow
PNY Sales Pitch SlideShow
 
17 technological convergence
17 technological convergence17 technological convergence
17 technological convergence
 
Video games aziz
Video games  azizVideo games  aziz
Video games aziz
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05
 
Gaming Industry
Gaming IndustryGaming Industry
Gaming Industry
 
Minecraft
MinecraftMinecraft
Minecraft
 
Games (r)evolution - Lessons from gaming platform past
Games (r)evolution - Lessons from gaming platform pastGames (r)evolution - Lessons from gaming platform past
Games (r)evolution - Lessons from gaming platform past
 
PR Presentation
PR PresentationPR Presentation
PR Presentation
 
Windows 7 chapter i chkd
Windows 7 chapter i chkdWindows 7 chapter i chkd
Windows 7 chapter i chkd
 
Nintendo aliciav
Nintendo aliciavNintendo aliciav
Nintendo aliciav
 
technology from 1980 to 1990
technology from 1980 to 1990technology from 1980 to 1990
technology from 1980 to 1990
 
The games industry- Industry Structure
The games industry- Industry StructureThe games industry- Industry Structure
The games industry- Industry Structure
 
Xna
XnaXna
Xna
 
PC gaming is dead - oh really??
PC gaming is dead - oh really??PC gaming is dead - oh really??
PC gaming is dead - oh really??
 
Norjanah[1]
Norjanah[1]Norjanah[1]
Norjanah[1]
 
Blockchain Games: Hype or Hope
Blockchain Games: Hype or Hope Blockchain Games: Hype or Hope
Blockchain Games: Hype or Hope
 
Game Landscape & The Future
Game Landscape & The FutureGame Landscape & The Future
Game Landscape & The Future
 
Windows Vista
Windows VistaWindows Vista
Windows Vista
 

Similar to Deakin

Video Game Industry Trends
Video Game Industry TrendsVideo Game Industry Trends
Video Game Industry TrendsAlex Ferrara
 
Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019David Voyles
 
Developing for consoles as an indie in 2019
Developing for consoles as an indie in 2019Developing for consoles as an indie in 2019
Developing for consoles as an indie in 2019David Voyles
 
Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018Sarah Sexton
 
Gaming a blast to technology, economy and globalization
Gaming a blast to technology, economy and globalization Gaming a blast to technology, economy and globalization
Gaming a blast to technology, economy and globalization Soumo Dhali
 
Akshay-UNIT 20-LO-1,2,3&4-FINAL
Akshay-UNIT 20-LO-1,2,3&4-FINALAkshay-UNIT 20-LO-1,2,3&4-FINAL
Akshay-UNIT 20-LO-1,2,3&4-FINALAkshay
 
1 International Marketing November 8th 2013 Sup.docx
1  International Marketing November 8th 2013 Sup.docx1  International Marketing November 8th 2013 Sup.docx
1 International Marketing November 8th 2013 Sup.docxmercysuttle
 
Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Nick Landry
 
Game Console Industry Report
Game Console Industry ReportGame Console Industry Report
Game Console Industry ReportAvijit Samanta
 
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profilerobhendry
 
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...Didier A
 
Current Video Game Consoles
Current Video Game ConsolesCurrent Video Game Consoles
Current Video Game Consolesvideogameconsole
 
Gaming Technology Presentation
Gaming Technology PresentationGaming Technology Presentation
Gaming Technology PresentationMrQaz996
 
Xbox 360
Xbox 360Xbox 360
Xbox 360TbSk121
 
Open Gaming Alliance @ CES VR Fest 2016
Open Gaming Alliance @ CES VR Fest 2016Open Gaming Alliance @ CES VR Fest 2016
Open Gaming Alliance @ CES VR Fest 2016Wanda Meloni
 
Developing for Consoles as an Indie in 2015
Developing for Consoles as an Indie in 2015Developing for Consoles as an Indie in 2015
Developing for Consoles as an Indie in 2015Sarah Sexton
 

Similar to Deakin (20)

Video Game Industry Trends
Video Game Industry TrendsVideo Game Industry Trends
Video Game Industry Trends
 
Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019
 
Developing for consoles as an indie in 2019
Developing for consoles as an indie in 2019Developing for consoles as an indie in 2019
Developing for consoles as an indie in 2019
 
Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018
 
Gaming a blast to technology, economy and globalization
Gaming a blast to technology, economy and globalization Gaming a blast to technology, economy and globalization
Gaming a blast to technology, economy and globalization
 
Akshay-UNIT 20-LO-1,2,3&4-FINAL
Akshay-UNIT 20-LO-1,2,3&4-FINALAkshay-UNIT 20-LO-1,2,3&4-FINAL
Akshay-UNIT 20-LO-1,2,3&4-FINAL
 
X Box (Amateur)
X Box (Amateur)X Box (Amateur)
X Box (Amateur)
 
1 International Marketing November 8th 2013 Sup.docx
1  International Marketing November 8th 2013 Sup.docx1  International Marketing November 8th 2013 Sup.docx
1 International Marketing November 8th 2013 Sup.docx
 
Xna game development
Xna game developmentXna game development
Xna game development
 
Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018
 
Game Console Industry Report
Game Console Industry ReportGame Console Industry Report
Game Console Industry Report
 
Xbox system ppt
Xbox system pptXbox system ppt
Xbox system ppt
 
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profile
 
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
 
Current Video Game Consoles
Current Video Game ConsolesCurrent Video Game Consoles
Current Video Game Consoles
 
Gaming Technology Presentation
Gaming Technology PresentationGaming Technology Presentation
Gaming Technology Presentation
 
Xbox360
Xbox360Xbox360
Xbox360
 
Xbox 360
Xbox 360Xbox 360
Xbox 360
 
Open Gaming Alliance @ CES VR Fest 2016
Open Gaming Alliance @ CES VR Fest 2016Open Gaming Alliance @ CES VR Fest 2016
Open Gaming Alliance @ CES VR Fest 2016
 
Developing for Consoles as an Indie in 2015
Developing for Consoles as an Indie in 2015Developing for Consoles as an Indie in 2015
Developing for Consoles as an Indie in 2015
 

More from Nick Hodge

Reactive programming
Reactive programmingReactive programming
Reactive programmingNick Hodge
 
Virtual #appfest 18th Dec 2012
Virtual #appfest 18th Dec 2012Virtual #appfest 18th Dec 2012
Virtual #appfest 18th Dec 2012Nick Hodge
 
Victorian principals 17 may2007
Victorian principals 17 may2007Victorian principals 17 may2007
Victorian principals 17 may2007Nick Hodge
 
Telstra ux presentation 14 dec 2012
Telstra ux presentation 14 dec 2012Telstra ux presentation 14 dec 2012
Telstra ux presentation 14 dec 2012Nick Hodge
 
Technology and politics digital marketing v5
Technology and politics digital marketing v5Technology and politics digital marketing v5
Technology and politics digital marketing v5Nick Hodge
 
Technical windows 8 and windows phone 8 apps
Technical windows 8  and windows phone 8 appsTechnical windows 8  and windows phone 8 apps
Technical windows 8 and windows phone 8 appsNick Hodge
 
Tech ed au 2012 dev223
Tech ed au 2012 dev223Tech ed au 2012 dev223
Tech ed au 2012 dev223Nick Hodge
 
Tech ed au 2012 dev212
Tech ed au 2012 dev212Tech ed au 2012 dev212
Tech ed au 2012 dev212Nick Hodge
 
SyPy IronPython
SyPy IronPythonSyPy IronPython
SyPy IronPythonNick Hodge
 
Stealth PHP on IIS :-)
Stealth PHP on IIS :-)Stealth PHP on IIS :-)
Stealth PHP on IIS :-)Nick Hodge
 
Programming language crisis
Programming language crisisProgramming language crisis
Programming language crisisNick Hodge
 
Popfly mashups for the masses
Popfly mashups for the massesPopfly mashups for the masses
Popfly mashups for the massesNick Hodge
 
Php iis microsoft
Php iis microsoftPhp iis microsoft
Php iis microsoftNick Hodge
 
Osdc php preday odata 2011
Osdc php preday odata 2011Osdc php preday odata 2011
Osdc php preday odata 2011Nick Hodge
 
Nsw public sector architects
Nsw public sector architectsNsw public sector architects
Nsw public sector architectsNick Hodge
 
Mobile marketing
Mobile marketingMobile marketing
Mobile marketingNick Hodge
 
Microsoft gcio nsw 30 apr2008
Microsoft gcio nsw 30 apr2008Microsoft gcio nsw 30 apr2008
Microsoft gcio nsw 30 apr2008Nick Hodge
 
Microsoft and opensource ms ps 2011
Microsoft and opensource ms ps 2011Microsoft and opensource ms ps 2011
Microsoft and opensource ms ps 2011Nick Hodge
 
Mah tweets oss wp7
Mah tweets oss wp7Mah tweets oss wp7
Mah tweets oss wp7Nick Hodge
 

More from Nick Hodge (20)

Reactive programming
Reactive programmingReactive programming
Reactive programming
 
Virtual #appfest 18th Dec 2012
Virtual #appfest 18th Dec 2012Virtual #appfest 18th Dec 2012
Virtual #appfest 18th Dec 2012
 
Victorian principals 17 may2007
Victorian principals 17 may2007Victorian principals 17 may2007
Victorian principals 17 may2007
 
Telstra ux presentation 14 dec 2012
Telstra ux presentation 14 dec 2012Telstra ux presentation 14 dec 2012
Telstra ux presentation 14 dec 2012
 
Technology and politics digital marketing v5
Technology and politics digital marketing v5Technology and politics digital marketing v5
Technology and politics digital marketing v5
 
Technical windows 8 and windows phone 8 apps
Technical windows 8  and windows phone 8 appsTechnical windows 8  and windows phone 8 apps
Technical windows 8 and windows phone 8 apps
 
Tech ed au 2012 dev223
Tech ed au 2012 dev223Tech ed au 2012 dev223
Tech ed au 2012 dev223
 
Tech ed au 2012 dev212
Tech ed au 2012 dev212Tech ed au 2012 dev212
Tech ed au 2012 dev212
 
SyPy IronPython
SyPy IronPythonSyPy IronPython
SyPy IronPython
 
Stealth PHP on IIS :-)
Stealth PHP on IIS :-)Stealth PHP on IIS :-)
Stealth PHP on IIS :-)
 
Prototyping
PrototypingPrototyping
Prototyping
 
Programming language crisis
Programming language crisisProgramming language crisis
Programming language crisis
 
Popfly mashups for the masses
Popfly mashups for the massesPopfly mashups for the masses
Popfly mashups for the masses
 
Php iis microsoft
Php iis microsoftPhp iis microsoft
Php iis microsoft
 
Osdc php preday odata 2011
Osdc php preday odata 2011Osdc php preday odata 2011
Osdc php preday odata 2011
 
Nsw public sector architects
Nsw public sector architectsNsw public sector architects
Nsw public sector architects
 
Mobile marketing
Mobile marketingMobile marketing
Mobile marketing
 
Microsoft gcio nsw 30 apr2008
Microsoft gcio nsw 30 apr2008Microsoft gcio nsw 30 apr2008
Microsoft gcio nsw 30 apr2008
 
Microsoft and opensource ms ps 2011
Microsoft and opensource ms ps 2011Microsoft and opensource ms ps 2011
Microsoft and opensource ms ps 2011
 
Mah tweets oss wp7
Mah tweets oss wp7Mah tweets oss wp7
Mah tweets oss wp7
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Deakin

  • 1.
  • 2.
  • 3. Microsoft, Gaming & Stuff Nick Hodge Professional Geek Microsoft nhodge@microsoft.com http://nickhodge.com
  • 4. Agenda Industry Facts Games for Windows [Vista] Microsoft Casual Games Web-Based Games for MSN Games Games for Mobile Devices Games for Xbox Live Arcade Console Games
  • 6. Top 10 Australian Industry Facts I. Worth: AU$1B in 2006 I. Note: Film/Box Office in 2007 AU$900m in 2007 II. Growing: >12% per year III. 12.5m games sold in 2006 IV. Gamer average age: 28 years old V. 60% male, 40% female VI. In 2007, 67% Australians have broadband VII. 35% parents, 8% will tell you to get off their lawn VIII. Spend AU$2million per day on interactive games IX. In 2006 8,500 employed in the games industry X. Estimated in 2010 18,000 employed in the industry (sources: http://www.gdaa.com.au/docs/%20Submission%20to%20Government-June07-Coonan.pdf http://www.mpdaa.org.au/customers/mpdaa/mpdaa.nsf/(PressReleasesByDate)/11-1- 2008/$FILE/MEDIA%20RELEASE%20Year%20End%202007.pdf http://www.acma.gov.au/webwr/_assets/main/lib310631/0607commreport_complete.pdf
  • 7. Online Market Is Huge and Growing Sources: NPD Data, DFC Intelligence and Themis Group 74.9% 2009 25.1% Worldwide Retail Revenue Worldwide Online Revenue 45.9% 2005 54.1%
  • 8. Games for Windows [Vista] Great new Windows Vista features and experiences for gamers New branding and packaging for platform and titles Cross-platform gaming hardware Increased Microsoft promotion of games that drive the platform Re-launch of gamesforwindows.com Games for Windows: The Official Magazine Games for Windows 1UP.com Website
  • 9. What is XNA XNA: Genealogy GPU Programming  Assembly Direct3D <7.X  C Direct3D 8.0, 9.0  C++ Managed D3D  Visual Basic XNA  WinForms w/ C# & VB.Net
  • 10. XBOX Development Today, in the Past… You have to belong to the “country” club XDK: http://www.xbox.com/en-US/dev/developingforxbox360.htm $10,000 for Dev Kit AAA Titles only Goals of XNA: • Enable a full spectrum (very much like the Movies) • Embrace creator community on Microsoft platforms • Make writing games significantly easier • Establish a vibrant creator community • Provide educational solutions using the Xbox 360
  • 11. Windows Vista: Essentials & Showcase Supports Windows Media Center & “living room gaming experience” Supports the Xbox 360 Controller Support the Windows Vista Game Explorer Exploit Direct3D 10.x Meets security, compatibility and usability specifications Easy Installation & Play Windows x64 Support & Compatibility Optimize for multi-core CPUs Parental Controls
  • 14. D3D9
  • 15.
  • 16. Future Trends in Displays Innovation in display technologies is much faster than in CRT era Plasma, LCD, DLP, OLED, LED, Laser, etc. Enabling new features: High DPI, HD resolution, 120 Hz refresh rate, 10-bit color, >NTSC Gamut, HDR Brightness Games will want to exploit these Microsoft is working with vendors on display protocols and APIs for these features
  • 17. Core Count Growth Rate Doubling area every 2 years Double core count every 2 years
  • 18.
  • 19. Games for Xbox Live Arcade Xbox Live Arcade – 1st Generation Launched November 2004 in North America; Europe/Asia in April 2005 Disc-based solution One pack in title included free of charge Additional titles available to download, try, and buy over Xbox Live Conversion rates strong @ 8.5% Xbox Live Arcade – Xbox 360 Goal: Build a frictionless distribution model for broad appeal content on Xbox 360 Single destination to discover, download, and try/buy broad-appeal games built into every console High-visibility placement (Games Blade) Deep Marketplace integration (download, purchase, licensing) Available to both Silver & Gold Xbox Live Subscribers Arcade-specific banner placements drive awareness of new titles Rich around-the-game feature set drives retention & repeat play
  • 20. Xbox Live Arcade –Dashboard
  • 21. Xbox Live Arcade Over 120 games now available Phenomenal launch window results for Xbox Live Arcade Across the board conversion rate average of 22% Highest title converting at over 50% Over 65% of connected Xbox 360 consoles are downloading and playing Arcade games
  • 23. What is Microsoft XNA? * Xbox 360 or Xbox LIVE Arcade publishing agreement required to professionally develop on Xbox 360 XNA Software Services Resources Communities Professionals* XDK* XDS* XNA Game Studio (XBLA*) DirectX SDK Hobbyists and Students DirectX SDK XNA Game Studio Creators Club
  • 24. XNA Creators Club Online Website launched in March 2007 Forums, Articles, Tutorials, Videos Monthly content releases 26 Samples, 4 Mini-games, 2 Starter kits, … Premium Content TorqueX Game Engine 2 Starter Kits DVD: Beginner’s Guide
  • 25. Goal: Democratize Game Development Enable anyone to make games Make writing games significantly easier Embrace the vibrant game developer community on Microsoft platforms Create a “low friction” publishing channel for community games Provide educational solutions using the Xbox 360
  • 27. Democratizing Game Development Enabled development on a retail Xbox 360 Over 1,000,000 downloads of XNA Game Studio XNA-based curricula taught in over 400 institutions worldwide Four XBLA contracts awarded in Dream.Build.Play 2007 from over 200 submissions
  • 29. Bringing games to multiple platforms
  • 30. Targeting Zune 4/8/30/80 Game Studio 3.0 CTP Released on May 7th includes Zune support All Zunes Have Similar Hardware Performance Resolution – 240x320 16MB RAM for games Networking Up to eight Zunes at Once Ad hoc wi-fi network Does not use LIVE service
  • 32. XNA Game Studio 3.0 Framework XNA Game Studio Extends Visual Studio 2008 to create games using C# XNA Framework Cross-Platform game development framework and runtime .NET for Xbox 360 and Zune Custom version of the .NET Compact Framework
  • 33. Core Framework Networking Gamer Services XNA Framework 3.0 Graphics Audio Input Math Storage Extended Framework Application Model Content Pipeline Games Starter KitsYour Code Your Content Components Platform .NET Framework .NET CF Media
  • 34. XNA Creators Club Mini-Games, Samples, and Tutorials
  • 36. XNA Community Games Submission Pipeline Repository for Community Games http://creators.xna.com Your central place to distribute games to other creators You own your intellectual property, not Microsoft Safe experience for game players Classification system: Creators classify their own games Peer Review: Your peers must agree with classification
  • 37. Creator/Author Reviewer Player Requires Paid Subscription Requires Paid Subscription All Xbox users upon release. Requires Paid Subscription during beta
  • 38. Roadmap Beta US only Only Creators can download and play community games Must resubmit games for RTM Game Studio 3.0 CTP (Zune) RTM US with other regions TBA All Xbox Live members can play Community Games Game Studio 3.0 RTW
  • 40. Additional Information XNA Creators Club Online http://creators.xna.com XNA Team Blog http://blogs.msdn.com/xna MSDN XNA Developer Center http://msdn.com/xna