Can you make Windows Store apps with UE4?

They mention support for Windows platform in announcement about new subscription model, but they don’t say if that’s just for old “Desktop” apps or if it also includes being able to put your game on Windows Store to be available to Windows RT devices too. Is there some documentation or a statement about this?

simple answer is “no”: On Windows we support win32 subsystem for desktop apps (both its 32-bit and 64-bit variants), but we don’t support WinRT subsystem that is in Windows 8.

This is something we might consider in future, but we don’t have any current plans.

Now, I apologize in advance for editorializing, but:

We at Epic are disappointed with Microsoft’s choices with both WinRT and Windows Store. WinRT is closed to prevent developers from shipping apps directly to consumers without Microsoft approval, so we greatly prefer unrestricted desktop win32 subsystem. In a WinRT world, awesome services like Valve’s Steam would be banished by decree!

And Microsoft has limited Windows Store by excluding desktop apps – including all major apps such as Epic’s entire back-catalog of PC games and Unreal Editor.

Our approach to this problem is to plead with Microsoft to change its policies.

I almost completly agree about Microsoft and their current policy. Except for one thing.
It is rather pointless to plead to them, it’s better to ignore them and move towards open tech as much as possible. Nothing speaks better to big corporation than dropping sales.

They have some amazing tech, but recent movements and sever lack of development in what can be considered high performance computing (Direct3D), really is disappointing.

Thanks for your response and outlining your reasoning.

“WinRT is closed to prevent developers from shipping apps directly to consumers without Microsoft approval, so we greatly prefer unrestricted desktop win32 subsystem.”
So what, if it’s a closed platform? Epic does support building to iOS, right? It’s like building for Mac desktop versus building for an iPad. I would seriously love to publish my touch-based, graphically rich games to Windows store to be downloaded by Windows 8 tablet users and a regular x86 downloadable to be played with a keyboard/mouse. Publishing to Windows Store also ensures a nearly piracy-free ecosystem.

Lastly, do you plan to support Windows phone?

I understand your point of view, but like Neosphere pointed out, iOS Platform is not less a closed Platform than Windows Store / Windows Phone store. Maybe what brings frustration, is fact that this closed Marketplace is not only available on smartphone or tablets, but also on traditionnal PCs which have a long history of openness in terms of app deployment.

Additionaly, DX11 apis on WinRT apps and games (Windows 8 and Windows Phone 8 alike) are pretty much same as on desktop, so from a purely technical point of view, I don’t really see these platforms as challenging (although maybe some third party tools / libraries supported by UE4 on desktop might not be available on these platforms).

From a mobile game developer point of view, Windows Phone is becoming a very viable Platform to target, and trying to reach these devices begins to be worth investment (and market dynamic shows that it will become worther and worther). I would really like to see UE4 to get an even broader reach on mobile devices than today, and more than Windows Store, I think WP8+ would be a really nice addition.

Last but not least, I saw when building UE4 from source code, that there is a WINRT and WINRT_ARM target Platform in configuration manager (not exposed in Unreal Editor UI, but present when you look in Visual Studio). To me it can have 2 different meanings :

  • Engineers at EPIC are working on it but it’s not ready yet
  • Or Engineers at EPIC did some prorotyping to evaluate work to achieve to target WinRT, decided that it was not worth it, but did not delete it from source tree.

It is also possible that it has nothing to do with these 2 answers, but I’m feeling very curious about it :).

Hey all,

Since this is becoming more of a discussion, we encourage you to continue it on our forums. forums provide a system for discussion more suited to back-and-forth discussion.

https://forums.unrealengine.com/

Best,

There are certainly customers on Windows Store, but there are lots of other, more open ways to reach them such as Steam, Good Old Games, or even Origin. When looking at an effort such as WinRT attempting to close currently-open Windows platform and Microsoft banning apps written for their own win32 desktop APIs from their Windows Store, we have to ask ourselves if this is going to make world a better place and whether we ought to support or oppose it, even at expense of opportunity and revenue.

Regarding Windows Phone, pasting from elsewhere:

We have been doing some work in this direction (implementing various levels of WinRT API support) and we want to have Windows Phone support eventually, but we’re a very long way from having a ship-quality implementation. Right now our mobile efforts are really focused on iOS and Android based on their huge market sizes. We have a lot of work to do on these platforms before expanding to other mobile platforms such as WP.

Here i see topic about Desktop apps in Windows Store… so what is true then… that it is possible or not.

Looks like Microsoft may be lifting policy of WinRT only apps in Windows Store, come Windows 10 :slight_smile: source: http://www.dailytech.com/Microsoft+to+Allow+NonMetro+Apps+Into+the+Windows+Store+Next+Year/article36674.htm

you can still jailbreak iOS…

Is there any update on targeting Universal Apps?

No change. We’re very happy that Microsoft has committed to supporting proper desktop apps in Windows Store: http://www.dailytech.com/Microsoft+to+Allow+NonMetro+Apps+Into+the+Windows+Store+Next+Year/article36674.htm

That will be a great move, which eliminates all of Microsoft’s artificially-constructed barriers to UE4 products being distributed in Microsoft Store.

Any updates on this subject?

We would be very happy to support UWP in Unreal Engine 4 given a commitment by Microsoft that it will be maintained with same level of platform openness as exists now for win32 apps, e.g. open installation, open distribution, open commerce, and open certification/signing of lawful non-malware content. We are in very active discussions with Microsoft on this topic, but haven’t received a definitive answer.

At any rate, Unreal Engine 4 supports Windows 10 through win32 subsystem, and as lukas84 points out it may be possible to distribute win32 apps on Windows Store as described in http://blogs.msdn.com/b/windowsstore/archive/2012/06/08/listing-your-desktop-app-in-the-store.aspx.

Awesome! then let us cross our fingers :slight_smile:

How about now? :slight_smile:
Is it possible now to publish UE4 game on Windows store?

We haven’t heard anything from Microsoft about win32 support in Windows Store since their press releases announcing it back in April. Will check with our Microsoft contacts and see if there’s any news.

We haven’t heard anything from Microsoft about win32 support in Windows Store since their press releases announcing it back in April. Will check with our Microsoft contacts and see if there’s any news.

Nothing is changed right?