game republic - yorkshire building awesome games for windows

63

Upload: lee-stott

Post on 28-Jan-2015

114 views

Category:

Technology


2 download

DESCRIPTION

Presentation to Game Republic members in Yorkshire, UK discussing the opportunity of building amazing games for Windows 8, Windows Phone 8 and using Cloud based services

TRANSCRIPT

Page 1: Game Republic - Yorkshire Building Awesome games for Windows
Page 2: Game Republic - Yorkshire Building Awesome games for Windows
Page 3: Game Republic - Yorkshire Building Awesome games for Windows

1bnSource: http://blogs.msdn.com/b/windowsstore/archive/2011/12/06/announcing-the-new-windows-store.aspx

Page 4: Game Republic - Yorkshire Building Awesome games for Windows

690mSource: IDC, March 2012

Page 5: Game Republic - Yorkshire Building Awesome games for Windows

60mSource: IDC, March 2012

Page 6: Game Republic - Yorkshire Building Awesome games for Windows

100m

Page 7: Game Republic - Yorkshire Building Awesome games for Windows
Page 8: Game Republic - Yorkshire Building Awesome games for Windows

Great experience across all hardware

Page 9: Game Republic - Yorkshire Building Awesome games for Windows
Page 10: Game Republic - Yorkshire Building Awesome games for Windows

http://dev.windows.com

Page 11: Game Republic - Yorkshire Building Awesome games for Windows
Page 12: Game Republic - Yorkshire Building Awesome games for Windows

http://bit.ly/GJ_Sensors

Page 13: Game Republic - Yorkshire Building Awesome games for Windows

Windows 8 and Windows Phone 8 Share Many Components At

The Operating System Level

Shared Windows Core

Windows KernelWindows KernelWindows NT Kernel

OS Modules

Page 14: Game Republic - Yorkshire Building Awesome games for Windows
Page 15: Game Republic - Yorkshire Building Awesome games for Windows

Full WinRT (around

11,000 members)

Subset adopted for

Windows Phone

Runtime (around

2,800 members)

New for

Windows

Phone

Runtime

(around 600

members)

Phone-specific additions to Windows

Phone Runtime include

• Speech synthesis and recognition

• Windows.Phone.PersonalInformation

• LockScreen and LockScreenManager

• More…

Page 16: Game Republic - Yorkshire Building Awesome games for Windows
Page 17: Game Republic - Yorkshire Building Awesome games for Windows

It’s important to design for the platform differences as well as similarities

Some Key Differences

Screen SizeWindows Phone

800x480, 1280x720, 1280x768

Portrait, Landscape

Windows

1024x768

Portrait, Landscape, Snapped

ControlsWindows Phone

Panorama, Pivot, ListPicker

LongListSelector

Windows

GridView, ListView, Semantic

Zoom, FlipView

LifecycleWindows Phone

Launched from start/apps list.

Tombstones apps

Windows

Resumes existing apps

No tombstoning

Page 18: Game Republic - Yorkshire Building Awesome games for Windows

• One-handed touch most common

• Guaranteed hardware, such as camera and accelerometer

• Avoid multiple columns of content

• Scroll vertically for more content

• Very limited room on the app bar

• Hardware back button

• No semantic zoom

• One or two-handed touch, mouse

• No guarantee of any specific hardware, must check at runtime

• Rows and columns of content can work well

• Scroll horizontally for more content

• Significant room on the app bar

• On-screen back button

• Semantic zoom

Design a UX that is native for each platform!

Page 19: Game Republic - Yorkshire Building Awesome games for Windows

Ad Supported

• Use our ad system

• Bring your own

• 100% Revenue

Use Your Existing Commerce

• Existing relationship

• Subscriptions

Flexible business models

• Free, paid, in-app, trials

• 3rd party in-app and advertising support

Page 20: Game Republic - Yorkshire Building Awesome games for Windows

1

The Windows StoreA new opportunity for Windows developers

App is available in

the Store Catalog

Customer

purchases app Enjoy!

App is associated

to Microsoft

Account & Device

2 3 4 5

Page 21: Game Republic - Yorkshire Building Awesome games for Windows

Tools for DevelopmentEverything you’ll need for Windows Store apps in one package

Page 22: Game Republic - Yorkshire Building Awesome games for Windows

Developer LicensingThe key to developing Windows Store apps

• On first run of the developer tools, you are asked for your

(Microsoft Account) information to acquire a Developer License.

• This is used to enable the designers and simulators to run as well as

allow the developer to run the apps locally on the device without the apps

first being signed by the Windows Store.

• The license is valid for 30 days if you do not have a Store subscription, or 90

days if you are a subscriber

• The developer tools will automatically renew the license when necessary.

• We track license enrollment to ensure this is not being used as a vector for

bypassing the Store for distribution of apps.

Page 23: Game Republic - Yorkshire Building Awesome games for Windows

Phases of an Application Development

Page 24: Game Republic - Yorkshire Building Awesome games for Windows

Phases of Distribution

Page 25: Game Republic - Yorkshire Building Awesome games for Windows

Submitting the App

Page 26: Game Republic - Yorkshire Building Awesome games for Windows

Certification

Microsoft’s approach to certification compared to other

platforms

Certification ensures that

apps in the Windows Store

are safe, both for the system

and the users

Microsoft’s approach to

certification compared to

other platforms

Page 27: Game Republic - Yorkshire Building Awesome games for Windows

Published!

Page 28: Game Republic - Yorkshire Building Awesome games for Windows

Analyzing Performance

Page 29: Game Republic - Yorkshire Building Awesome games for Windows
Page 30: Game Republic - Yorkshire Building Awesome games for Windows

In-App Purchase

Build apps with higher and recurring revenue opportunity

Add and modify different

paid options for different

user segments

Attract a larger user base

with free baseline

experience

Upsell users to purchase

paid digital goods and

services that enhance or

extend the app experience

in the app itself

Extend reach Upsell Customize

Page 31: Game Republic - Yorkshire Building Awesome games for Windows

In-App Purchase: sell items in your app

Page 32: Game Republic - Yorkshire Building Awesome games for Windows

In-App Purchase used for digital content

Page 33: Game Republic - Yorkshire Building Awesome games for Windows

Options to store and deliver the contentThe in-app content that the consumer purchases has to be

delivered. There are two ways of storing and delivering this

content:

Embedded in the App

Simple to deliver: add it to your

up, keep content hidden/locked

and unlock after item is purchased.

Remotely stored

Requires accessing remote storage (e.g.

Azure, web hosting, or developer server)

More flexible: can modify the content on

the fly, add or update very rapidly.

Requires internet connection to provision.

Page 34: Game Republic - Yorkshire Building Awesome games for Windows

Listing Desktop AppsA new way to reach customers

Desktop apps are a major part of the Windows ecosystem and Windows

enables developers of these apps to reach the Windows 8 audience through

the Windows Store.

App passes and

receives logo

App is available to

be submitted to

the store

App is listed to the

store

1 2 3 4

The app is not available for purchase, but is

visible in the Store and a link provided to

the developer’s site for purchase

Page 35: Game Republic - Yorkshire Building Awesome games for Windows

Visual Studio 2012

Page 36: Game Republic - Yorkshire Building Awesome games for Windows

Building Windows Store Applications

Page 37: Game Republic - Yorkshire Building Awesome games for Windows

Blend Works with HTML

Page 38: Game Republic - Yorkshire Building Awesome games for Windows

• Windows 8-style HTML5/JavaScript app development is not supported

on Windows Phone 8

• Windows Phone Runtime projections to C#/VB.NET and C++ only

• However, Windows Phone 8 includes Internet Explorer 10

• Another shared codebase with Windows 8

• Great support for HTML5 (2 x feature support compared to

Windows Phone 7.5)

• New JavaScript processing engine (4 x faster than

Windows Phone 7.5)

• This same browser is at the heart of the WebBrowser control

• You can build HTML5-based apps rendered in the WebBrowser

against local or web-based content

HTML5 App Development

Page 39: Game Republic - Yorkshire Building Awesome games for Windows

• The emulator is not a reliable way of predicting how a program will perform

on a real device

• The processor in a Windows PC may be more powerful than the one

in the phone

• The emulator is for functional testing only

• If you have any concerns about performance you should ensure you run your program on

a real device

• There are profiling tools that you can use to inspect the activity of your programs, both in

the device and in the emulator

WP8 Emulator & Win8 Simulator

Performance

Page 40: Game Republic - Yorkshire Building Awesome games for Windows

Build for Cloud

Page 41: Game Republic - Yorkshire Building Awesome games for Windows

Create Windows Azure Solutions

Page 42: Game Republic - Yorkshire Building Awesome games for Windows

• Windows Azure Mobile

Services makes it

incredibly easy to connect

a scalable cloud backend

to your client and mobile

applications.

• It allows you to easily store

structured data in the

cloud that can span both

devices and users,

integrate it with user

authentication, as well as

send out updates to clients

via push notifications

Page 43: Game Republic - Yorkshire Building Awesome games for Windows
Page 44: Game Republic - Yorkshire Building Awesome games for Windows

More Xbox LIVE games expected every week –

all with achievements and “Try Before You Buy” in the Store

Your closet “out of the box”

Built-in Xbox SmartGlass so you can control your Xbox 360 right from

the phone

Games hub

Page 45: Game Republic - Yorkshire Building Awesome games for Windows

Gaming Experience The only device and phone with Xbox built-in, ready to play anywhere.

Windows Phone is the only phone with Xbox built-in, giving you easy access to your

entertainment however and wherever you want. Select from a wide range of top titles

and rest easy with the knowledge that you can try any Xbox LIVE game before you

buy it.

Enjoy exciting new ways to play such as multiplayer games from phone to PC to

console.

With Xbox SmartGlass, use your device to discover new content and use it as a

remote control for your Xbox 360 and of course, customize your personal avatar, track

your gamer scores and earn achievements.

Page 46: Game Republic - Yorkshire Building Awesome games for Windows

Kid’s CornerA worry-free way for kids to play.

Children love playing with your phone. And they have just as

much fun with the games as they do changing your phone

settings or sending emails to your boss on your behalf. That’s

why Windows Phone has a Kid’s Corner. This delightful

innovation makes it possible for kids to access only the apps and

features you choose for them. So you can be sure they’re only

playing games and not emailing your boss.

Page 47: Game Republic - Yorkshire Building Awesome games for Windows

100+ titles available in the marketplace as of today

All Xbox games include Try Before You Buy

Native code support means stronger 3rd party support

World Class Games

Page 48: Game Republic - Yorkshire Building Awesome games for Windows

Opens up new types of gameplay, such as free-to-play

games with downloadable content for purchase

In app purchase + wallet PIN

Icon

Product

Publisher

App

Page 49: Game Republic - Yorkshire Building Awesome games for Windows
Page 50: Game Republic - Yorkshire Building Awesome games for Windows
Page 51: Game Republic - Yorkshire Building Awesome games for Windows

Xbox experiences available on the device you already own

Xbox SmartGlass enriches your entertainment experience, makes gaming more

competitive and fun, and makes it all easier to discover and share.

Immersive

Entertainment

Gaming Gets

Better

Discovery &

Control

Page 52: Game Republic - Yorkshire Building Awesome games for Windows

What is SmartGlass?

v

3RD PARTY ENHANCEMENTS PLATFORM

BUILT IN ENHANCEMENTS

MEDIA CONTROL & DISCOVERY

CORE

SERVICES

XBOX SMARTGLASS

Page 53: Game Republic - Yorkshire Building Awesome games for Windows

Gaming• Secret Screen – Cards, Sports

• Interactive Level Guide

• Real-Time Map

• New Input Methods

Entertainment• Character Bios, Relationships

• Backstory, Trivia

• Fantasy Sports, Stats

• Shopping, Sweepstakes

2nd Screen Experience

Page 54: Game Republic - Yorkshire Building Awesome games for Windows

Xbox SmartGlass Discovery

XBOX SMARTGLASS

Page 55: Game Republic - Yorkshire Building Awesome games for Windows
Page 56: Game Republic - Yorkshire Building Awesome games for Windows

SmartGlass Experience• Gesture Navigation: Simple swipe and tap on your Windows Phone to navigate

your Xbox 360

• Browser Control: Easily and elegantly control your Internet Explorer on Xbox 360 (available on console this holiday)—swipe, scroll, pinch and zoom. All from your Windows Phone

• Text-input: Use the virtual keyboard you’re already familiar with on your phone to set up an account, redeem a code, type a website into the browser url bar

• Video Guide: The Xbox Video catalog comes ready with an Xbox SmartGlassexperience called: Video Guide. Get information on the scene you’re watching, cast and crew, and other related films.

• Music Guide: The Xbox Music catalog comes ready with an Xbox SmartGlassexperience called: Music Guide. Get information on the track you’re listening to, move it seamlessly from your phone to your Xbox 360, and control the playback.

Page 57: Game Republic - Yorkshire Building Awesome games for Windows

Cross PlatformWindows Phone with Xbox gives you easy

access to your entertainment however and

wherever you want

• Xbox – always better on Windows Phone

• Xbox SmartGlass

• First party exclusives and cross-screen play

• Xbox services available as an app

• Can’t play games with Achievements

• Strong game catalog

• NA

• Xbox services available as an app

• Can’t play games with Achievements

• Strong game catalog

Page 58: Game Republic - Yorkshire Building Awesome games for Windows
Page 60: Game Republic - Yorkshire Building Awesome games for Windows
Page 61: Game Republic - Yorkshire Building Awesome games for Windows
Page 62: Game Republic - Yorkshire Building Awesome games for Windows

http://www.ubelly.com/gamingBuilding Windows 8 Games

http://www.windows-store.co.ukWindows 8 UK Camps and Training Events

http://dev.windows.comWindows 8 developer resources

http://dev.windowsphone.comWindows Phone 8 developer resources

Page 63: Game Republic - Yorkshire Building Awesome games for Windows