game republic - yorkshire building awesome games for windows

Post on 28-Jan-2015

114 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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

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

690mSource: IDC, March 2012

60mSource: IDC, March 2012

100m

Great experience across all hardware

http://dev.windows.com

http://bit.ly/GJ_Sensors

Windows 8 and Windows Phone 8 Share Many Components At

The Operating System Level

Shared Windows Core

Windows KernelWindows KernelWindows NT Kernel

OS Modules

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…

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

• 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!

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

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

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

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.

Phases of an Application Development

Phases of Distribution

Submitting the App

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

Published!

Analyzing Performance

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

In-App Purchase: sell items in your app

In-App Purchase used for digital content

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.

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

Visual Studio 2012

Building Windows Store Applications

Blend Works with HTML

• 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

• 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

Build for Cloud

Create Windows Azure Solutions

• 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

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

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.

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.

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

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

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

What is SmartGlass?

v

3RD PARTY ENHANCEMENTS PLATFORM

BUILT IN ENHANCEMENTS

MEDIA CONTROL & DISCOVERY

CORE

SERVICES

XBOX SMARTGLASS

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

Xbox SmartGlass Discovery

XBOX SMARTGLASS

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.

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

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

top related