Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gaming Engines for Windows 8

Similar presentations


Presentation on theme: "Gaming Engines for Windows 8"— Presentation transcript:

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

2 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

3 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

4 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

5 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!

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

7 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 Enter this code: Gaming (expires 9/22/2013)

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

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

10 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?”

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

12 “’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”

13 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

14 The Competition Dimensions of analysis: Pricing Peculiarity Platforms

15 Module Agenda Analysis – Audience & Competition Platforms Architecture
˃

16 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?

17 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

18 Module Agenda Analysis – Audience & Competition Platforms Architecture
˃

19 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?

20 CLOUD CLIENT

21 Summary Analysis – Audience & Competition Platforms Architecture

22


Download ppt "Gaming Engines for Windows 8"

Similar presentations


Ads by Google