Recently we entered our game, The Forbidden Arts, into the Windows Dream Build Play contest. One of the requirements for entry was to build and publish the game on the Windows UWP platform, although it isn't required to be live in the store. We didn't have the smoothest ride, but we did make it to the end of the road. I'm writing this Blog to help other developers who might be struggling to port your Unity game to Windows UWP. At the time of writing, we were using Unity 2017.2.1 and Visual Studio 2017.
First let's begin in Unity. Most of The Forbidden Arts' code is compatible with Windows UWP, but there are some parts of .NET that are not. Be prepared to change some of your code. For example, System.Reflection is not supported in UWP development. We had to rewrite any code which used System.Reflection, but it wasn't the biggest deal. Just take note you will likely encounter errors with your game and have to fix them before proceeding to port the game. This of course, depe...
This past summer has proven to be quite a busy one. We are very happy to announce a demo of The Forbidden Arts has been completed and we recorded a video showing some in-game footage which can be seen here:
We explore the basics of the game mechanics, story, exploration, collectibles and challenges available. Aside from finishing a demo we have integrated hundreds of voiceovers and sound effects, and lots of music. We have built more than 50% of the game world to date and about 70% of the game is fully programmed. We are very pleased with the progress we have made and the game is playing smoothly. It's been a long road but we can see a light at the end of the tunnel and can't wait to meet you there.