Välkommen till Sommarkollo 2007 2006. Introduce XNA Game Studio Express Make A Game!

Slides:



Advertisements
Similar presentations
4/1/2017 4:16 PM.
Advertisements

Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Introducing Microsoft Surface ™ 1.0 Service Pack 1.
4/6/ :35 AM © 2004 Microsoft Corporation. All rights reserved.
Creating Games For Windows, Xbox 360, and Windows Phone 7 Ryan Plemons
FireMonkey Deep Dive The Next Generation of Business Application Development.
OpenGL ES Developer Focus Brian Bruning, Director DevRel Updated: August 31st, 2004.
CHAPTER 16 Audio © 2008 Cengage Learning EMEA. LEARNING OBJECTIVES In this chapter you will learn about: – –The fundamentals of sound – –DirectX Audio.
 Currently there is no software solution that combines video and animation in to one platform.  Every single change drag changes in all of the environments.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Survey of Graphics and Games. Outline Overview of computer graphics – Coursework – Research Programming using game engines Computer game and animation.
DEngine A C# XNA (CTP) 2D Game Engine. Websites Main page High-level explanation of ants navigation
IIS7: Building New Core Server Modules Michael Volodarsky COM406 Program Manager Microsoft Corporation.
ONLINE CONFERENCE DESIGN.BUILD.DELIVE R with WINDOWS PHONE THURSDAY 24 MARCH 2011.
Silverlight Development Win Phone 7 Mohammed M. Melhem Senior ICT Assistant: Application Silverlight and Win Phone.
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
Developing games and applications for Xbox 360 using XNA* *XNA is XNA’s Not Acronymed An Introduction by Peter Messenger Senior Developer at QMASTOR Newcastle.
Operating System.
Paul Trani Adobe Certified Instructor/Expert Resources:
11 Games and Content Session 4.1. Session Overview  Show how games are made up of program code and content  Find out about the content management system.
XNA Studio: Introduction to XNA Brian Keller Product Manager Microsoft Corporation.
1 Wednesday, August 6, 2008 ASYNCHRONY SOLUTIONS Making cross-platform Windows/Xbox 360 games in XNA.
An Introduction to. What is XNA?  “A set of tools with a managed runtime environment provided my Microsoft that facilitates computer game development.
 Frank Savage Architect Microsoft Corporation.
CSC300 Visual Programming Dr. Craig Reinhart. Objectives Teach the basics of C++ –You won’t be an expert but hopefully a very good novice –GUI development.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Las Vegas XNA Users Group. October 2007 MEETING! Presented by Charley Jones A+, MOUS, MCP, MCSA, MCSE, MCDBA, MCAD, MCT, PMP, ITIL MCTS: SQL Server 2005,
XIP™ – the eXtensible Imaging Platform A rapid application development and deployment platform Lawrence Tarbox, Ph.D. September, 2010.
GreatFriends vTalks Seminar #10. XNA Game Programming Supote Phunsakul (ball)
Getting Started. XNA Game Studio 4.0 To download XNA Game Studio 4.0 itself, go to XNA Game.
Domain-Specific Development Stuart Kent, Senior Program Manager, DSL Tools, Visual Studio Team System, Microsoft.
XNA An Introduction. What XNA is… Microsoft® XNA™ is composed of industry- leading software, services, resources, and communities focused on enabling.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Game Creation in XNA CS470 Final Project Chris Ragland.
2 XNA Games Studio: The What and the How Paul Foster, Microsoft.
Funativity CS 426 Fall Outline Team members Tools Overview Programming Art Game Inspiration Game Description Demo.
Ronnie Saurenmann Principal Architect Microsoft Switzerland Silverlight 5 Advanced.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
XNA Framework Managed DirectX.
The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
What is DirectX? DirectX is built by Microsoft as a collection of API’s (Application Programming Interfaces) for the purpose of multimedia processing.
Dive Into® Visual Basic 2010 Express
Microsoft Evangelist Presentation
Windows Programming Environments
Introducing the Windows Mobile development
The Universal Windows Platform
Tooling Breakout Session
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
Introduction to .NET Framework Ch2 – Deitel’s Book
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
MonoGame and Windows 8.
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Windows Phone multitasking
Unit 20 Software Part 2.
Developing Games for Windows Phone 7 with XNA Game Studio 4.0
Delivering great hardware solutions for Windows
Games Development 2 Tools Programming
Windows Forms in Visual Studio 2005: An in-depth look at key features
Mark Quirk Head of Technology Developer & Platform Group
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Välkommen till Sommarkollo

Introduce XNA Game Studio Express Make A Game!

Embrace creator community on Microsoft platforms Windows Xbox 360 Make writing games significantly easier Establish a vibrant creator community Provide education solutions using retail Xbox 360 consoles

XNA Game Studio Express Extends C# Express to support XNA Framework, building game content and targeting Xbox 360 XNA Framework Cross Platform Game Development Framework.NET Framework for 360 Custom version of the.NET Compact Framework

A.NET game development platform that you use to create games for Xbox 360 and Windows Simplifies cross-platform development Focus on your game, not the platform Consistent, easy-to-use APIs

DEMO

ExtendedFramework Application Model Content Pipeline CoreFrameworkGraphicsGraphicsAudioAudioInputInputMathMathStorageStorage PlatformDirect3DDirect3DXACTXACTXINPUTXINPUTXCONTENTXCONTENT Games Starter Kits CodeCodeContentContentComponentsComponents Legend XNA Provides You Provide CommunityCommunity

Get up and running quickly First lines of code are for your game Platform abstraction What’s the best way to design the game loop? How do I create and manage my window? How do I follow platform best practices? Extensible Provide base components that are easily extended. Interfaces for plugging in existing libraries XNA Content Pipeline Get’s your artifacts into the game

Provides low level render capabilities Built on top of Direct3D 9 Programmable Pipeline Only No Fixed Function Support BasicEffect helps get up and running SpriteBatch for doing 2D and Particles Provided resources Model, Texture, Effects, and Shaders Unifies Platform Hardware and APIs Tiling, Resolve, Surfaces, etc Standard Slide with subtitle

DEMO

Makes getting user input extremely easy Immediate mode programming model No initialization No state management Provides Xbox 360 controller Keyboard Mouse (Windows only) Standard Slide with subtitle

DEMO

Based on XACT Lets sound designers and programmers work more naturally Build up sound assets using XACT Tool Easier integration for developers Access them via logical names Looping, streaming, and memory management No low-level buffer management Standard Slide with subtitle

DEMO

Math Vector, Matrix, Quaternion, Plane, AABB, Sphere, Ray, Frustum, Curve Right-handed by default Intersection and movement helpers Storage Provides an easy way to read and write game data and saves Files stored in the correct location on each platform Standard Slide with subtitle

Support Windows Vista Bug Fixes Backwards compatible with v1.0 New Features Released in April Standard Slide with subtitle

XNA Framework 3D Audio Bitmap based text drawing BasicEffect supports per-pixel lighting Visual Studio Incremental deployment improvements Developer binary sharing Standard Slide with subtitle

XNA Framework Networking support Presentation and GUI Low level audio Multimedia playback XNA Framework Networking support Presentation and GUI Low level audio Multimedia playback Game Studio Visual Studio support Cross platform projects Better debugging Shader development Game Studio Visual Studio support Cross platform projects Better debugging Shader development Professional Games Enabling certified games Additional tool support Professional Games Enabling certified games Additional tool support Community Games Share community games with everyone Sell community games Community Games Share community games with everyone Sell community games

DEMO

Q&A

Presentationen kommer att läggas upp på: