Jump to content
  • Advertisement
Sign in to follow this  
Vanz

2D Windows 8.1 game development C++

This topic is 2065 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.


Recommended Posts

Please select from the poll, program needs to work on the Surface Pro and Surface RT.

 

I have discounted SFML as it is not compatible with Windows RT.

 

 

Thanks,

 

Vanz

Edited by rhuala

Share this post


Link to post
Share on other sites
Advertisement

Ultimately it depends on the type of game you want to make... I'm assuming more than a word puzzle game.

 

With that said, D3D without a doubt.

 

D2D is essentially just a wrapper for D3D, with some overhead - slightly lowering performance and increasing battery life; both of which are serious considerations on an ARM device. Other technologies aren't up to scratch performance wise - I own an RT and it can seriously struggle with things it should be able to do quite admirably, which I assume is down to RAD tools rather than lower level ones.

Share this post


Link to post
Share on other sites

If you're not doing anything fancy, you might want to try HTML5, granted it's javascript.

 

To be a bit more on topic, I'd refrain from doing graphics in XAML, but it might be a way to do the UI screens with a game window that is full D3D.

Share this post


Link to post
Share on other sites

I'd have trouble targeting the Surface at all given the miserable state of affairs regarding OpenGL on the platform. Granted, the Surface Pro runs x86 Windows so installing drivers is an option (though reportedly they're terrible), but supporting the RT means you must duplicate your effort and maintain D3D + OpenGL render paths to support Android and iOS.

 

And really, that sounds like a lot of work in order to release on a proprietary platform that doesn't move a lot of software.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!