Windows Phone 7 & XNA - Let's play?

Post on 07-Dec-2014

1.270 views 0 download

Tags:

description

É inegável que o Windows Phone 7 chegou para ficar, e que está a revolucionar completamente o mundo dos smartphones. Mais do que nunca, os telefones como os conhecemos deixaram de servir apenas para telefonar, sendo hoje verdadeiros equipamentos multimédia e de entretenimento. Sendo os jogos um dos mecanismos de entretenimento por excelência, quão difícil é efectivamente desenvolver um jogo que corra nestes dispositivos? Nesta sessão veremos pormenores acerca do hardware e do software/plataforma que suportam e possibilitam o desenvolvimento simples e simplificado de jogos, culminando na obtenção de um pequeno jogo no final da mesma.

Transcript of Windows Phone 7 & XNA - Let's play?

Windows Phone 7 & XNA – Let’s Play?Virgílio Esteves

http://netponto.org16ª Reunião Presencial - 11/12/2010

Virgílio EstevesID&T – Software @HIS

.NET Framework (2.0 » 4.0)

.NET Compact Framework (2.0 » 3.5 SP1)

WPF / Silverlight / XNA

Agenda• WP7 Overview

• Application Platform

• XNA Framework

• [TOP SECRET]

• Lunch

Também disponível em vídeo...

Assista!http://www.vimeo.com/21489076

800 or 480

480 or 320

Consistent Platform

Windows Phone

Hardware

Common Hardware Elements

Quality Focus

Consistent set of hardware capabilities defined by Microsoft

One resolution at launch

Second resolution added later

Same touch input

Consistent processor / GPU

Same available RAM

A-GPS / Accelerometer / Camera (5MP+)

Optional keyboard

Application Platform

CLOUD

SCREEN

Tools

Portal ServicesCloud Services

Runtime – On “Screen”

Code you write on the client

Code you write on the server

Tools you use to design & develop

Tools you use to ship & sell

Application Platform

CLOUD

SCREEN

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Tools

Portal ServicesCloud Services

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime – On “Screen”

UX Frameworks

High performance game framework Rapid creation of multi-screen

2D and 3D games Rich content pipeline Mature, robust, widely adopted

technology spanning Xbox 360, Windows, and Zune

Modern XAML/event-driven application UI framework

Rapid creation of visually stunning apps

Metro-themed UI controls

HTML/JavaScript 500,000 developers

spanning Windows and web

XNA Framework

XNA Game Studio

Powerful

Productive

• Development with .NET & C#

• High performance IDE

• Powerful Intellisense

• Integrated build/deploy/debug

• MSBuild engine

ProductiveContent Pipeline

Game Loop

GraphicsOverview

GraphicsScaler & Orientation

Audio

Media

Portable

PortableXNA Framework Profiles

Summary

Let’s Play?

demonstração

Citação...

“The function of good software is to make the complex appear to be simple.”

Grady Booch

Questões?

ReferênciasApp Hub (ex- XNA Creators)

– http://create.msdn.com/

XNA PT – Comunidade XNA Portuguesa– http://xnapt.net/

Shawn Hargreaves Blog– http://blogs.msdn.com/b/shawnhar/

MIX 2010 Sessions– http://live.visitmix.com/

Obrigado!

Virgílio Estevesraposo@gmail.com

http://pontonetpt.com/blogs/raposohttp://twitter.com/vraposohttp://pt.linkedin.com/in/virgilioesteves