XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz



Podobné dokumenty
Jak Vám partnerské programy pomohou v rozvoji podnikání. Víte, že můžete získat software v hodnotě tisíců USD za zlomek ceny?

Windows - bezplatné služby pro školy. Jakub Vlček Specialist Microsoft Corporation

Windows na co se soustředit

Efektivní provoz koncových stanic

Lukáš Kubis. MSP pro VŠB-TU Ostrava

System Center Operations Manager

Dnešní program. Jak síť využít. Přínosy sítě. Nasazení sítě. Proč síť

Sdílíme, a co vy? Ing. Eliška Pečenková Plzeňský kraj. Ing. Václav Koudele Microsoft

Zabezpečení infrastruktury

Jakub Čermák Microsoft Student Partner

Jakub Čermák Microsoft Student Partner

Skype for Business 2015

Vývojář vs. správce IT

Jakub Čermák Microsoft Student Partner

GDPR compliance v Cloudu. Jiří Černý CELA

Komentáře CISO týkající se ochrany dat

Vzorové analýzy rizik zpracování v cloudu. Zdeněk Jiříček National Technology Officer Microsoft ČR

Marketingová podpora pro partnery Microsoft

Jakub Čermák Microsoft Student Partner

Novinky v licencovaní a edíciách a ako to súvisí s System Center 2012

Rizika výběru cloudového poskytovatele, využití Cloud Control Matrix

Microsoft a nařízení GDPR. Ladka Poláková Partner Sales Executive Cloud

Optimalizace infrastruktury cesta ke kontrole IT. Pavel Salava Specialist Team Unit Lead Microsoft, s.r.o

Cloud nový směr v poskytování IT služeb

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core

a konverze na úřadech Martin Řehořek

Veritas Information Governance získejte zpět kontrolu nad vašimi daty

Od Czech POINTu k vnitřní integraci

Jak řešit zpracování osobních údajů v cloudu dle GDPR a nešlápnout vedle. Zdeněk Jiříček National Technology Officer Microsoft ČR

Tomáš. Kutěj. Technical Solution Specialist Office platform

aktuality, novinky Ing. Martin Řehořek

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Cloud a povinné osoby ze ZKB. Zdeněk Jiříček, Microsoft s.r.o. Aleš Špidla, PwC Czech s.r.o.

Jak na Cloud. Roman Šuk, Microsoft Monika Kavanová, Sales2Win

Stav podnikové bezpečnosti, Globální zpráva Jakub Jiříček, Symantec ČR a SR

Mobilní počítač Dolphin TM Stručný návod k použití

Využití identity managementu v prostředí veřejné správy

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

SZIF - Evropské dotace s plnou elektronickou podporou a kontrolou

Potřebujete mít vaše IS ve shodě s legislativou? Bc. Stanislava Birnerová


Jediný. AutoCAD. Často kladené dotazy zákazníků.

1. Mohu nainstalovat aplikaci Autodesk Revit, Autodesk Revit Architecture, Autodesk Revit MEP, Autodesk Revit Structure nebo Autodesk Revit LT

Tomáš Kutěj System Engineer Microsoft

Jak udržet citlivé informace v bezpečí i v době cloudu a mobility. Jakub Jiříček, CISSP Praha, 27. listopadu 2012

Víte, kdo pracuje s vašimi dokumenty? Stanislava Birnerová

Stru ný obsah. Úvod do Microsoft.NET Kapitola 1: Vývoj her a ízený kód...15

300B user authentications each month 1B Windows devices updated. 200B s analyzed for spam and malware. 18B web pages scanned by Bing each month

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender

Data v NetBezpečí Symantec NetBackup Appliance

PDA: PROGRAMOVÁNÍ PRO WINDOWS PHONE 7 JIŘÍ DANIHELKA

Preliminary Draft. Stručný návod k použití. Mobilní počítač Dolphin se systémem Windows CE 5.0

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25

Oddělení interního auditu směřují k vyšší produktivitě pomocí moderních technologií

Windows 10. Availability and experience may vary by market and hardware.

Řešení Technologických center

Ukázka knihy z internetového knihkupectví

IBM Security. Trusteer Apex. Michal Martínek IBM Corporation IBM Corporation

Správa identit a bezpečnosti - cesta k bezpečnému IS. Stanislava Birnerová Direct Account Manager Novell-Praha, s.r.o.

Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků

Možnosti použití běžně používaných softwarových nástrojů ve výuce ČJL

1-AYKY. Instalační kabely s Al jádrem. Standard TP-KK-133/01, PNE Konstrukce. Použití. Vlastnosti. Installation cables with Al conductor

Úvod, rozdělení CAD systémů Zhotoveno ve školním roce: 2011/2012 Jméno zhotovitele: Ing. Karel Procházka

Technické poznámky k výkonu modelu

Úvodem... 9 Kapitola 1 Karetních

Virtualizace pomocí Novell Open Enterprise Server 2

Instalace demoverze

Zdroj:

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ. Katedra elektromechaniky a výkonové elektroniky. Bakalářská práce

programování formulářů Windows

SAP Cash Management powered by SAP HANA. Jiří Janák, SAP Solution Architect, SAP ČR September, 2015

Novinky v oblasti ochrany aktiv Zdeněk Jiříček National Technology Officer Microsoft Česká republika

REGULÁTORY PRO DOMÁCTNOSTI TYP B NG

Tomáš Kantůrek. IT Evangelist, Microsoft

Jak na podporu koncových uživatelů SAP Workforce Performance Builder. Roman Bláha Head of Education (Czech Republic) Customer

Nevyčkávejte s obměnou Vaší IT infrastruktury PETR ULVR, BUSINESS DEVELOPMENT MANAGER INTEL CORPORATION

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Ing. Tomáš Řemelka. KAAS/JIP. Informace pro vývojáře agendových informačních systémů

Microsoft Dynamics CRM Online. Martin Čejka Solution Sales Professional Business Solution

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

nkt instal CYKY 450/750 V Instalační kabely Konstrukce Použití Vlastnosti Installation cables Construction 2 Izolace PVC Měděná plná holá jádra

Supplier Web Uživatelská příručka. Supplier Web. Copyright Telefónica O2 Czech Republic, a.s. All rights reserved. 1/10

Informační Systém pro Psychiatrii HIPPO

Produktové portfolio

Copyright by Silca S.p.A All Rights Reserved. products quality.

egon v České republice

Základy informatiky část 10

Herní engine. Co je Engine Hotové enginy Jemný úvod do game designu

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ. Katedra elektromechaniky a výkonové elektroniky. Bakalářská práce

ehealth a bezpečnost dat

Dolphin 60s Stručný návod k použití

COGNEX. DataMan 100. Uživatelská příručka

nkt instal CYKY 450/750 V Instalační kabely Standard PN-KV Konstrukce Použití Vlastnosti Installation cables Construction

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Spisová služba a zákon 300/2008 Ladislav Kleman, Petra Benediktová

Instalace Pokyny pro instalaci v operačním systému Windows XP / Vista / Win7 / Win8

Příručka aplikace KNetWalk. Fela Winkelmolen Eugene Trounev

Jak dobře vám to myslí?

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák

Transkript:

XNA Game Studio 3.1 Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz

Agenda Úvod, motivace Struktura XNA Content pipeline Součásti XNA Paleta funkcí Herní smyčka Praktické ukázky 2D vykreslování, 3D zobrazení Terén, Vertex Shadery

Co je to XNA a co umí? Snadný a rychlý vývoj 2D a 3D her Rozsáhlá paleta užitečných funkcí Snadná manipulace s herní grafikou Podpora formátů BMP, JPG, PNG, GIF, FX, FBX, X, WMV, WAV, MP3 Různé cílové platformy Windows Xbox 360 Zune

Co budeme k vývoji potřebovat? Visual C# 2008 Express nebo Visual Studio 2008 http://msdn.microsoft.com/vstudio/express/downloads/ XNA Game Studio Express 3.1 http://creators.xna.com Další odkazy a zdroje http://www.vbnet.cz http://creators.xna.com http://www.riemers.net http://www.codeplex.com

Verze a historie XNA XNA Game Studio 1.0 Visual C# Express 2005 podpora Xbox 360 XNA Game Studio 2.0 i velké Visual Studio 2005 funkce pro multiplayerové hry a Windows Live XNA Game Studio 3.0 Visual Studio 2008 / C# Express 2008 podpora zařízení Microsoft Zune

XNA Game Studio 3.1 Podpora avatarů z XBox Dashboard Možnost tvorby vlastních animací Live Party Hlasová komunikace až osmi hráčů Nemusí hrát stejnou hru Podpora pro přehrávání videa Třída VideoPlayer Vylepšení funkcí pro práci se zvukem XACT Engine 3

XBox Indie Games http://creators.xna.com XNA Creators Club subscription $99 za rok $49 za 4 měsíce MSDN AA Accademic subscription (trial) Publikování her na XNA Creators Club Možnost distribuce a prodeje na Xbox 360 Indie Games Dostanete 70% zisku z prodeje Není v ČR

Platforma.NET framework knihovny, runtime Kompilace, MSIL, Garbage Collector Jazyky C#, VB.NET atd. (několik desítek) Windows, Windows Mobile, XBox 360, Zune DirectX rozhraní pro grafické aplikace XNA nástupce Managed DirectX 9 XNA a XBox 360.NET Compact Framework

Tvorba grafiky (free nástroje) 3D grafika SoftImage XSI Mod Tool Nativní podpora XNA Caligari TrueSpace Export do X Blender FX Composer Programování a testování shaderů

Content Pipeline Zabalení herního obsahu do kontejnerů 3D modely Textury Zvuky Shadery Videa Probíhá při kompilaci Lze rozšířit o vlastní formáty souborů Není potřeba přístup k filesystému

Starter Kits

Práce vývojáře bez XNA

Práce vývojáře s XNA

Funkce XNA Xna.Framework Audio Content Design Graphics Input Gamepad, Joystick, Mouse, Keyboard Media Storage Net, GamerServices Game»

Herní smyčka Initialize LoadContent Update Draw

2D a 3D grafika v XNA Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz Demo

Pokročilé 3D VertexBuffer seznam všech vrcholů IndexBuffer určuje trojúhelníky Uloženy v paměti grafické karty VertexShader manipulace s vrcholy PixelShader manipulace s pixely Zpracovávány GPU

VertexBuffer a IndexBuffer Sestavíme mřížku vertexů a očíslujeme po řádcích Do index bufferu zapíšeme popořadě indexy vrcholů, které tvoří trojúhelníky {0, 1, 4} {0, 4, 3} {1, 2, 5} {1, 5, 4}...

Texturování Přiřazení souřadnic U,V každému vrcholu

Vytvoření terénu Vertex shadery Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz Demo

Přehrávání videa ve hře Deploy hry na XBox 360 Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz Demo

Starter Kits RoboEmpire Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz Demo

IT Academy @ FEL ČVUT Kurzy zaměřené na vývoj software a administraci systémů únor květen 2010 FEL ČVUT, Dejvice Předregistrace sleva 5% na studentské kurzovné www.csp.cvut.cz/msita Kontakt msita@csp.cvut.cz Visual Studio 2008 Základy programování Práce s daty ASP.NET Windows Aplikace SharePoint Services 3.0 Windows Server 2008 Základy operačních systémů Struktura a návrh síťových služeb Rozšířené služby a role Bezpečnost

Otázka za knížku

2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.