» Developing a 2D Game for Windows Phone 8
Developing a 2D Game for Windows Phone 8
|November 25, 2012
Posted by forumadmin
I would like to develop a 2D game for Windows Phone 8. I am a professional Application Developer by day and this seems like a fun hobby.
But I have been disapointed trying to get going. It seems that 2D games (far and away the majority of games) do not have an API available.
It seems the Windows Phone makers did not include support for Direct2D. So unless you are planning to make a fully 3D app, you are out of luck.
So, if you just wanted to make a nice 2D app, these are your choices:
- Write your game using Xaml and C# (Performance Issues?)
- Write your game using Direct3D and but only draw on one plane.
- Use the DirectX Took Kit found on codeplex. It allows you to use the dying XNA framework’s API for development.
Number 3 seems the best for my game. But I hate to waste my time learning the XNA api when Microsoft has clearly stated that it is not going to be supported going forward.
Number 2 would work, but 3D development is really hard. I would rather not have to do all that to get the 2D effect. (Assuming Direct2D is easier. I have yet to look into that.)
Number 1 seems the easiest, but I worry that my app will not run well if it is based off of xaml rendering rather than DirectX.
What is the suggested method from Microsoft?
And who decided that 2D games were going to get shortchanged?
More Related Questions
- D3D Graphics Diagnostics with DrawingSurface or DrawingSurfaceBackgroundGrid Is there any way to use the Graphics Diagnostics tool (in Visual Studio 2013 Update 2 RC), with a Windows Phone XAML app that uses a DrawingSurface or DrawingSurfaceBackgroundGrid for […]
- Alternatives to Hyper-V to run the Windows Phone emulator I recently bought a Windows 8 laptop just for the sake of developing Windows Phone Apps. Mine is not a Pro version hence Hyper-V does not run. (I realized that Hyper-V needs WinPro after I […]
- Alternatives to Windows Phone 8 Emulator I have a computer with Windows 8 Enterprise (Evaluation) and an Intel Q8300 CPU (which does not support SLAT as far as I know).
I also own a Samsung ATIV S - Windows Phone 8 […]
- VS2012 cant connect to WP8 emulator I use
Windows 8 Pro 64 bit
AMD FX(tm)-4100 Quad-Core (support Hyper-V)
Visual Studio 2012 update 2
Latest Windows Phone 8 SDK
My problem: Visual Studio can't connect to […]
- Designer not loading in Visual Studio 2012 express edition on Windows 8 pro I recently installed Windows 8 64 bit Pro edition on my laptop. After whcih I installed Visual Studio 2012 express edition on it, then I registered myself online for a developer […]
- "The Silverlight 4 SDK is not installed" error, after updating Visual Studio 2012 I have just installed the Update 2 for my Visual Studio 2012 Ultimate.
After installing the update and restarting the computer, I am not able to build Windows Phone projects anymore. […]
- Windows Phone 8 Geolocator returns fake location on emulator I've tried to show my location in xaml windows phone 8 app. But always when I try to find my current location I get the fake microsoft location, even with the default maps app. For […]
- How are normal people supposed to persist settings in a Windows Phone 8 app? I'm in the process of writing a Windows Phone 8 app, so I can capture that much sought-after 3% market share, and am having a hard time persisting user settings within the application.
- Windows Phone 8 (C++ Only) – Possible to access device manufacturer? Currently developing a Windows Phone 8 application in pure C++/Direct3D. We now need to access the Device Manufacturer name but it seems to only be available under C# which, according to […]
- Cookies not sent on Windows Phone app, but cookies are sent with same code in Windows 8 app I have a basic class that makes GET and POST requests using HttpWebRequest/HttpWebResponse.
I use my class to login to an API and then request data. In a Windows 8 "Metro" application, it […]