Overview of creating casual games on windows 8
-
Upload
doug-mair -
Category
Entertainment & Humor
-
view
1.786 -
download
1
description
Transcript of Overview of creating casual games on windows 8
![Page 1: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/1.jpg)
Creating Casual Games on
Doug MairImproving Enterprises
[email protected]@doug_mair
Windows 8
Windows Phone &
![Page 2: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/2.jpg)
Windows Phone 7 & WinRT Apps
◦ Koi Pond
◦ 3D Flags
◦ Beer Slots
◦ 3D Kaleidoscope
◦ Intruder Alert
◦ Cinco de Mayo
◦ Newtons Cradle
◦ M3 CONF Demo
Doug Mair
![Page 3: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/3.jpg)
Windows Phone 7
Windows 8 RT (Metro Style Apps)
Windows Phone 8
Landscape
![Page 4: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/4.jpg)
Windows Phone 7 Silverlight / XAML – C# and VB XNA – C# and VB HTML / JS
Frameworks & Languages
Windows Phone 8 Native C++ XAML– C#/VB / C+
+??? WinJS ???
Windows 8 RT DirectX - C++ XAML - C#, VB C++ WinJS – JS / HTML5.
![Page 5: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/5.jpg)
Action / Shooters
Simulations / Puzzles
Role-playing / Turn Based
Casual / Educational
Game Types
![Page 6: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/6.jpg)
Storyline / Levels
Renderers
Artwork – 2D / 3D - Sound
Physics
Menus / HUD / Inputs & Controls
Scores / Achievements / Leaderboards
Multiplayer / Networking / Social
Analytics / Advertising / In Game Purchases
Game Design Elements
![Page 7: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/7.jpg)
Game Loop / Event Based / Timer
XNA – Native Wrapper around DirectX
◦ Xbox / PC – Full support
◦ WP7 – 5 built in shaders only.
◦ WP8 - ??? Compatibility mode.
Renderers
MonoGames – (XNA on WinRT / iOS / Android)o Work In Progress. Usable but not complete.
Not on WinRT
Demo
![Page 8: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/8.jpg)
WriteableBitmapEx – Silverlight / XAML
Renderers (cont’d)
DirectX (C++) - Hardcore
◦ SharpDx (C#)
◦ SlimDx (C#)
◦ DirectX ToolKit (DTK)
Digital Rune / Xen / Engine Nine
Demo
![Page 9: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/9.jpg)
2D – Layers / Transparency
◦ Photoshop / Paint.NET
3D – Models / Animations / Meshes
◦ Maya / 3ds Max
◦ Blender
◦ Bryce
◦ Google Sketchup
Artwork
Demo
![Page 10: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/10.jpg)
BEPU
Box2D.XNA
Jitter (JigLibX)
Farseer
Physics
Hand coded
Demo
![Page 11: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/11.jpg)
Unity (WinRT / WP8)
◦ iOS / Android
◦ Fast Forward - WP7 Unity VM
Ogre (WinRT)
Havok (WinRT / WinRTP)
Sunburn (XNA)
Full Frameworks
![Page 12: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/12.jpg)
Xbox Live – Avatars / Achievements
o Invite Only
WP7 / Apple / Android
◦ Buddy / Mogade / ScoreLoop
◦ OpenXLive / OpenFeint / XPGLive
◦ Share Contract / Facebook / Twitter
WinRT ??? - Not sure what’s supported.
LeaderBoards / Social
![Page 13: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/13.jpg)
Flurry Analytics
PreEmptive Solutions
Analytics
Networking
ExitGames (Networking)
SignalR
![Page 14: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/14.jpg)
Paid / Trial / Free
Advertising
◦ AdCenter – Microsoft Pubcenter
◦ AdMob – Google Adsense
In game purchases
◦ WinRT
◦ WP8
Making Money
$ ADVERTISING
![Page 15: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/15.jpg)
Using WinRT C++ Physics Engines in WinJS◦ blogs.msdn.com/b/devschool
/archive/2012/08/31/using-shared-winrt-c-physics-engines-in-your-winjs-game.aspx
Windows Store Games using WinJS◦ blogs.msdn.com/b/davedev/
WinJS gaming
![Page 16: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/16.jpg)
Game Samples◦ Microsoft
xbox.create.msdn.com/en-US/education/catalog/◦ Nokia
www.developer.nokia.com/Develop/Windows_Phone/Code_examples/
Windows Azure Toolkit for Social Games◦ www.github.com/wa-toolkit-games◦ www.Tankster.net
Resources and Samples
![Page 17: Overview of creating casual games on windows 8](https://reader035.fdocuments.in/reader035/viewer/2022070301/545d07c4b1af9f320a8b495b/html5/thumbnails/17.jpg)
Lots to think about when writing games. Have fun and focus on strengths. Learn a lot. Use samples and make teams.
Questions
Thanks, for Listening.
Conclusion