Gaming Engines for Windows 8

Slides:



Advertisements
Similar presentations
Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer.
Advertisements

Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Kate Gregory | Gregory Consulting James McNellis | Senior Engineer, Visual C++
Gaming Engines for Windows 8 M5: Unity Adam Tuliper Microsoft Technical Evangelist Michael Palermo Microsoft Technical Evangelist.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep Advanced Windows 8 Apps Using JavaScript Jeremy Foster Microsoft Developer Evangelist.
Meet Adam Tuliper | Technical Evangelist, Microsoft –Focused on Gaming, Cloud, and Web Technologies –Emphasis on secure development practices.
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Course Topics Developing 2D & 3D Games with Unity for Windows Day 1 – September 9Day 2 – September | Intro & Unity Overview06 | Optimizing your games.
Gaming Engines for Windows 8 M6: Monetizing and Store submission Adam Tuliper Microsoft Technical Evangelist Michael Palermo Microsoft Technical Evangelist.
Gaming Engines for Windows 8 M2: Game assets Jeremy Foster Microsoft Technical Evangelist Adam Tuliper Microsoft Technical Evangelist.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer.
Gaming Engines for Windows 8 M3: Scirra Construct2 Jeremy Foster Microsoft Technical Evangelist Adam Tuliper Microsoft Technical Evangelist.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
Jeffrey Snover | Distinguished Engineer & Lead Architect Jason Helmick | Senior Technologist, Concentrated Technology.
Gaming Frameworks for Windows 8 M4: YoYo Games GameMaker Michael Palermo Microsoft Technical Evangelist Jeremy Foster Microsoft Technical Evangelist.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M6: Deployment Jeremy Foster Microsoft Developer Evangelist Michael Palermo Microsoft.
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Porting your Unity Game to the Windows Store Jump Start
XAML and Blend Unni Ravindranathan | Senior Program Manager Lead (Blend) Jerry Nixon | Developer Evangelist (Colorado)
Cross Platform Development with Xamarin & Visual Studio 2013
Introduction to Programming using Python
3D Printing Essentials Emmett Lalish | Mechanical Engineer
JavaScript for Experienced Developers
Creating SharePoint App Model Dev Environments
Introduction to Tabular Data Models
Porting your Unity Game to the Windows Store Jump Start
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 2M registered users Earn while you learn!
Web API Design Jeremy Likness | Principal Architect
Designing Database Solutions for SQL Server
Cloud Enable at APS.NET LOB App
Programming Robotic Systems using Visual Studio
M4: Animations, Custom Controls, and Globalization
Creating Windows Store Apps Using Visual Basic
Cross Platform Development with Xamarin & Visual Studio 2013
Office 365 Admin Support Skills: Service Management
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 1M registered users Earn while you learn!
Introduction to AngularJS
Cloud-Enable a Windows Presentation Foundation LOB App
Hosted Web Apps with Windows App Studio
Introduction to jQuery
Getting Started with PowerShell Desired State Configuration (DSC)
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 2M registered users Earn while you learn!
Package Management and Workflow Automation
Game Production Basics
Alex Kelly | Program Manager
Steven Borg | Co-Founder & Strategist, Northwest Cadence
Developing Microsoft Azure Solutions Jump Start
A Lap Around Azure Websites Introduction
DevOps - Visual Studio Release Management Jump Start
ASP.NET Authentication with Identity Jump Start
Single Page Applications with jQuery or AngularJS
M3: Printing and PlayTo Jeremy Foster Michael Palermo
Leveraging existing code in Metro style apps
Developing Universal Windows Apps with HTML and JavaScript
Quick Start Challenge: Universal Projects to Build a Game
Pranav Rastogi | Program Manager, Microsoft
Quick Start Challenge: Microsoft Advertising SDK
Lighting Up Real-time Web Communications with SignalR Introduction
Stacey Mulcahy| Technical Evangelist Jamie Kosoy | Content Developer
Getting Started with PowerShell Jump Start
Jeffrey Snover | Distinguished Engineer & Lead Architect
05 | Testers’ Role in the DevOps World
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Git Jump Start Steven Borg | Co-founder & Strategist, Northwest Cadence James Tupper| ALM Consultant, Northwest Cadence.
Getting Started with Microsoft Azure Machine Learning
Adding Style with CSS Helen Zeng | Developer Evangelist
Presentation transcript:

Gaming Engines for Windows 8 Jeremy Foster Microsoft Technical Evangelist Michael Palermo Adam Tuliper

Meet Jeremy Foster | @codefoster Microsoft Technical Evangelist Industry experience in education, aerospace manufacturing, insurance Passion for informing and inspiring software developers to write code and to “write it right” codefoster.com codeshow.codeplex.com aka.ms/cssbook

Meet Michael Palermo | @palermo4 Microsoft Technical Evangelist Prior to Microsoft, served as a Microsoft Regional Director, MVP, and Microsoft “insider” on a wide variety of technologies Passion for HTML, CSS, JavaScript, and all things Windows 8 aka.ms/palermo4

Meet Adam Tuliper | @adamtuliper Microsoft Technical Evangelist Software Architect for 18+ years across defense, pharma, finance, education, and other sectors Passion for HTML, CSS, JavaScript, and all things Windows 8 adamtuliper.com

Jump Start Target Agenda Gaming Frameworks for Windows 8 Module 1: Planning your game Before you type your first line of code, you need to have some planning done. Who’s your audience? What markets will you hit? Which technologies will you use? Module 2: Game assets Games are made of assets – images, models, and audio. Let’s talk about how you make them or where you get them. Module 3: Construct2 by Scirra Construct2 is an extremely elegant UI and a brilliant way to extend game creation to just about anyone. Learn what this game engine is capable of. MEAL BREAK Module 4: GameMaker by YoYo Games GameMaker brings a lot of game making power to your finger tips. Are you ready to start your own game dev shop? Module 5: Unity Unity is phenomenal in scope and allows the easy creation of 3D games on multiple platforms. Module 6: Monetization and Store submission Once you’re finished with your game, you’ll need to get it in front of potential users and help persuade them to part with their dollars!

Setting Expectations Target Audience Beginning game developers Suggested Prerequisites/Supporting Material aka.ms/jump480 aka.ms/jump482 aka.ms/jump481 aka.ms/c9unity

Join the MVA Community! Microsoft Virtual Academy Free online learning tailored for IT Pros and Developers Over 1.2M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit http://aka.ms/MVA-Voucher Enter this code: Gaming (expires 9/22/2013)

M1: Planning your game Jeremy Foster Michael Palermo Adam Tuliper Microsoft Technical Evangelist Michael Palermo Adam Tuliper

Module Agenda Analysis – Audience & Competition Platforms Architecture ˃ Analysis – Audience & Competition Platforms Architecture

Analysis – Audience & Competition “I am making a simple word puzzle game, so why would I need to analyze my audience?” “Why bother making a word puzzle game, isn’t there so many already out there?”

Make a Statement! Specifically, make a “best at” statement.

“’Dr. Ow’ is a word-scrambler game for Windows Phone and is best at engaging users to compete online with advanced puzzles” “’Dr. Ow’ is a word-scrambler game for all Microsoft devices and is best at helping children to learn how to spell”

Target Your Audience Impact of truly knowing who your audience will be is that you are now targeting your audience User Experience Marketing Monetization Strategy

The Competition Dimensions of analysis: Pricing Peculiarity Platforms

Module Agenda Analysis – Audience & Competition Platforms Architecture ˃

Platforms Native vs. web games Is this a mobile game? Do you want to create a differentiated experience on only one platform? What do you have for dev bandwidth? So… are you going to use an engine and which one?

Library vs. framework vs. engine library – packaged and usually independent logic written to be used by other applications through an API framework – a foundational support structure on which a developer might choose to base his code in order to save time or increase compatibility or reuse. Target platforms are responsible for supporting the framework engine – a separate and often proprietary development environment that allows development in its own paradigm and subsequently is capable of generating projects in other languages or paradigms

Module Agenda Analysis – Audience & Competition Platforms Architecture ˃

First, what about the architecture of your team? Is it just you? Could you be more successful by growing or shrinking your team? Do you have the tooling for working distributed?

CLOUD CLIENT

Summary Analysis – Audience & Competition Platforms Architecture