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
Creating Casual Games on
Doug MairImproving Enterprises
[email protected]@doug_mair
Windows 8
Windows Phone &
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
Windows Phone 7
Windows 8 RT (Metro Style Apps)
Windows Phone 8
Landscape
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.
Action / Shooters
Simulations / Puzzles
Role-playing / Turn Based
Casual / Educational
Game Types
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
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
WriteableBitmapEx – Silverlight / XAML
Renderers (cont’d)
DirectX (C++) - Hardcore
◦ SharpDx (C#)
◦ SlimDx (C#)
◦ DirectX ToolKit (DTK)
Digital Rune / Xen / Engine Nine
Demo
2D – Layers / Transparency
◦ Photoshop / Paint.NET
3D – Models / Animations / Meshes
◦ Maya / 3ds Max
◦ Blender
◦ Bryce
◦ Google Sketchup
Artwork
Demo
BEPU
Box2D.XNA
Jitter (JigLibX)
Farseer
Physics
Hand coded
Demo
Unity (WinRT / WP8)
◦ iOS / Android
◦ Fast Forward - WP7 Unity VM
Ogre (WinRT)
Havok (WinRT / WinRTP)
Sunburn (XNA)
Full Frameworks
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
Flurry Analytics
PreEmptive Solutions
Analytics
Networking
ExitGames (Networking)
SignalR
Paid / Trial / Free
Advertising
◦ AdCenter – Microsoft Pubcenter
◦ AdMob – Google Adsense
In game purchases
◦ WinRT
◦ WP8
Making Money
$ ADVERTISING
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
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
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