Lee Stott presentation for Windows In Academia Event Birmingham City Uni http://blogs.msdn.com/b/uk_faculty_connection/archive/2013/02/23/windows-8-and-windows-phone-8-game-developement-in-education-event.aspx
2. Agenda
8.30 - 9.00 Registration
9.00 - 9.30 The Opportunity of Windows - Lee Stott Microsoft
9.30 - 10.30 The Opportunity of Widows Phone 8 - David Brine Nokia
10.30 - 11.15 Getting to Grips with Frameworks Seminar 1 Touchdevelop David Renton, Reid Kerr College
11.15 – 11.25 Morning Break
11.25 – 11.55 Getting to Grips with Frameworks Seminar 2 UNITY & Windows 8, Lee Stott Microsoft
11.55 - 12.30 Getting to Grips with Frameworks Seminar 3 Scirra Construct2, Andrew Wilson, Birmingham City University
12.30 – 13.15 Lunch
13.15 - 14.15 Getting to grips with Frameworks Seminar 4 MonoGame and XNA, Rob Miles, University of Hull
14.15– 15.15 Getting to grips with Frameworks Seminar 5 GameMaker, Jacob Habgood, Sheffield Hallam University
15.15 – 15.45 Getting to grips with Frameworks Seminar 6 C++/DX, David Fletcher Rapid2D.com
15.50 - 16.00 Afternoon Break
16.00 – 16:15 Overview of Microsoft IT Academy Craig Bewley Prodigy Learning
16.30 - 16:45 Overview of available resources.
16.45 - 17.00 Next steps Partnering and case studies
9. WINDOWS GAMES AMBASSADORS PROGRAMME
Operating system used most often by University
students
13%
12% Windows 7
Windows 8
56% Linux
19% Mac OSX
Of 192 asked
10. WINDOWS GAMES AMBASSADORS PROGRAMME
Mobiles phones used by University students
6%
8% 5%
Windows Phone 7
Windows Phone 8
24% Android
Blackberry
51%
iPhone
6% No Smartphone
Of 192 asked
12. WINDOWS GAMES AMBASSADORS PROGRAMME
What programming languages are students proficient in?
ActionScript
XAML
Monogame
XNA
Unity
UDK
GameMaker
Construct2
DirectX
OpenGL
C#
C++
Java
JavaScript
HTML5
13. WINDOWS GAMES AMBASSADORS PROGRAMME
Have you built an app and not published it?
34%
Yes
66% No
Of 192 asked
14.
15. Sensors including New, top-level OS
light, gyroscope, functionality makes games
accelerometer, more social and lets them
and location. make use of nearby devices.
Support for user The Windows Store makes it
interaction, easy to offer games under
including touch, flexible business models
pen, keyboard, and
mouse.
16. Why Games.... Demand
Most titles in the Windows
Phone apps store are
entertainment and utility apps
Customers are downloading
more games than any other type
of app
Customers are willing to spend
money for the privilege
There is an opportunity here to
give customers what they
want
21. Full WinRT (around Phone-specific additions to Windows
11,000 members)
Phone Runtime include
• Speech synthesis and recognition
New for
Subset adopted for Windows • Windows.Phone.PersonalInformation
Windows Phone Phone
Runtime (around Runtime • LockScreen and LockScreenManager
2,800 members) (around 600
members)
• More…
22. Shared Windows Core
Windows 8 and Windows Phone 8 Share Many Components At The Operating System
Level
Windows 8
OS Modules
Windows Phone 7 Windows Phone 8 Windows NT Kernel
Windows Kernel
Windows Kernel
23.
24. Some Key Differences
It’s important to design for the platform differences as well as similarities
Screen Size Controls Lifecycle
Windows Phone Windows Phone Windows Phone
800x480, 1280x720, 1280x768 Panorama, Pivot, ListPicker Launched from start/apps list.
Portrait, Landscape LongListSelector Tombstones apps
Windows Windows Windows
1024x768 GridView, ListView, Semantic Resumes existing apps
Portrait, Landscape, Snapped Zoom, FlipView No tombstoning
25.
26. WP8 Emulator & Win8 Simulator
Performance
• 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
27. Design a UX that is native for each platform!
• One-handed touch most common • One or two-handed touch, mouse
• Guaranteed hardware, such as camera • No guarantee of any specific hardware,
and accelerometer must check at runtime
• Avoid multiple columns of content • Rows and columns of content can
• Scroll vertically for more content work well
• Very limited room on the app bar • Scroll horizontally for more content
• Hardware back button • Significant room on the app bar
• No semantic zoom • On-screen back button
• Semantic zoom
30. 100m
Starts at 70% Jumps to 80%
once your app
for new apps
makes £16,000
31. 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
32. The Windows Store
A new opportunity for Windows developers
1 2 3 4 5
App is available in Customer
the Store Catalog purchases app Enjoy!
App is associated
to Microsoft
Account & Device
35. • 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
36.
37. Windows Games Hub
More Xbox LIVE games expected every week –
all with achievements and “Try Before You Buy” in the Store
Student, Indie & AAA Developer Games all on a Single Games Hub
38. Gaming Experience
The only device and phone with Xbox built-in, ready to play anywhere.
Windows Phone and Windows 8 are the only devices 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.
39.
40.
41. What is SmartGlass?
3RD PARTY ENHANCEMENTS
PLATFORM
BUILT IN
ENHANCEMENTS
MEDIA CONTROL &
DISCOVERY
v
CORE
SERVICES
XBOX SMARTGLASS
42. 2 nd Screen Experience
Entertainment Gaming
• Character Bios, Relationships • Secret Screen – Cards, Sports
• Backstory, Trivia • Interactive Level Guide
• Fantasy Sports, Stats • Real-Time Map
• Shopping, Sweepstakes • New Input Methods
43. http://www.ubelly.com/gaming
Building Windows 8 Games
http://www.windows-store.co.uk
Windows 8 UK Camps and Training Events
http://www.appbuilder-rewards.co.uk
App Builder Reward Site
http://dev.windows.com
Windows 8 developer resources
http://dev.windowsphone.com
Windows Phone 8 developer resources
49. Certification
Certification ensures that
apps in the Windows Store Microsoft’s approach to
are safe, both for the system certification compared to
and the users other platforms
Microsoft’s approach to certification compared to other
platforms