Do I need the XBOX-LIVE SDK to publish a game in the Creators Program? - xbox-live

Knowing than a game as a UWP app can already run on the XBOX One, do I need to compile my game linking to the XBOX LIVE SDK if I want to publish my game through the Creators program?
I'm not going to implement leaderboards,
I'm not going to implement any social link,
I'm not going to implement any networking at all.
All I'm going to implement is some serious kicks in a local fighting
game, using the best technology there is for gaming: DirectX 11.
Any information is greatly appreciated!!!

Yes, you do need to add Xbox Live to your game to publish it through the Xbox Live Creators Program. Full details are captured on the table here.

Related

How to create Augmented Reality Web app using Unity & Vuforia?

I am developing an Augmented Reality app to be integrated into a website using Unity.I need to take output in WebGL. I am using Vuforia to create AR experience. Since Vuforia is not supported with WebGL, i am not able to build. Please suggest an alternate method or how to do Augmented reality in Unity for Web. Is there any alternative to Vuforia?
The good news is yes, you definitely can build an AR experience on the web!
The bad news is that none of the current libraries built for doing so offer a Unity plugin.. Meaning you'll either have to create a wrapper, do some complicated RPC call to talk to the JS library via Unity, or completely scrap Unity altogether and use only the library. To my knowledge, the best browser-based AR library is AR.js. I know this isn't the answer you were hoping for, but I hope you're able to achieve your goals. Good luck!
This is probably a bit late in the thread. But I'd like to add an option which might help. You can definitely build your AR app in web using WebGL as output. There is easy way to integrate it with a webiste too. SLAM based AR like Google ARCore is a great example to do it.
There are two options:
You can build such an app from scratch which will obviously take more time. Because apart from development, setting up hosting infrastructure is a challenge.
Otherwise, if you want to scale such AR web app development with low or no code and cloud ready hosting, you can use a SaaS platform called Marvin XR.
You can login and try it out for FREE: https://www.marvinxr.com:8443
Hope this helps the other folks who stumble upon this thread.

Merging a game into WinRT app

I'm wondering what options do I have to merge a 2D game into WinRT app that's already developed. I've developed couple of games in Unity3D but not sure if they can be played as a part of WinRT app (launch on button click).
I've heard Microsoft provide XNA framework for game development. Would that be of any help in my case? The requirement is to launch game on button click and get back to app on back button click.
Please let me know if there's better approach/tool available.
Firstly you say you want to merge a game with a WinRT app - Do you mean you want to put a game inside another application, so perhaps have an app as a launch pad for you game? If you want to target WinRT with Unity I just looked at the platforms that Unity targets and Universal Windows Platform is listed there. You could write the application part in Unity couldn't you ? So that the app is just the first scene that you see. That might seem strange, but if you had to use unity and the app was just a small application with not too many requirements you could do it that way.
Xna has been discontinued. You should use other frameworks.
If you want to write it from scratch I would suggest that you write it as WinRT application (Universal Windows Platform) so that you can define the application UI in Xaml and write the game with a dedicated graphics/game api such as SharpDX http://sharpdx.org/ (which is a wrapper around DirectX) or perhaps even better, take a look at Win2D http://microsoft.github.io/Win2D/html/Introduction.htm which is a very impressive 2d graphics api.
In practice, both SharpDX and Win2D would target one of the Xaml controls that give you access to a swap-chain (eg SwapChainPanel, SwapChainBackgroundPanel, CanvasControl etc). These Xaml controls are integrated into the Xaml UI and can simply pop up when you need them and viola, your game is running.
Since it was a 2D game that I wanted to integrate with my WinRT app, I decided to go with Scirra Contstruct 2, designed specifically for 2D games. It exported the project as website which I hosted on my server and used a WebView within my app to load the game. Not only the performance is good, but, as a bi-product, it made the game cross platform.

Where to Start developing XBox One Game having Kinect Capabilties

I need to develop a XBox One game having Kinect capabilities. Could anyone please suggest me from where should i start it?
Moreover, i gone through with some forums they suggest go with XBox One XDK but Unity is the first choice for game developers.
So which is better : XBox One XDK or Unity (both supporting kinect)
Also, can i write code in Visual studio for both or not?
Thanks!
So which is better : XBox One XDK or Unity
Apples and Oranges. Unity actually requires the XDK anyway. See below.
Unity3D Multiplatform and more importantly Microsoft's ID#XBox for XBox One, allow you to target XBox One for free and get access to two developer kits at no cost.
Joining the programme gets you access to a wealth of documentation, recorded talks, development samples and the official forums, so if you ever run into any problems during development, there are many avenues you can take to get a helping hand. You will also receive a free Unity license for Xbox One, as well as two free development kits to kickstart the development process. Tell me more
The XDK is obtained from Microsoft regardless of whether you use Unity. However, Unity requires that you have the XDK in the first place if your intention is to target XBO.
Also, can i write code in Visual studio for both or not?
Yes you can. In fact, Unity can be used with Visual Studio even prior to XBO development with UnityVS, once an indie tool, now taken over by Microsoft and is available from the VS Extensions Gallery.

Multiplayer game using unity free version for Android

I am going to start my first game on unity which is a real time multiplayer game for android. I want to ask few things.
Do I need to buy pro version or any license for the whole process (from development to submission to play store, I know that splash screen can not be change). My game is almost like 8 pool ball with all multiplayer features (create user profile, play with friends, play with Facebook friends, challenge friends, leader board filters etc etc) like in 8 pool ball. I am planning of using Photon for multiplayer.
I also need the Web and Facebook version as well in future.
I also see few pages about this but I am still confuse.
Thanks in advance.
The Unity3D personal version does NOT support C# sockets on mobile, so no 3rd party realtime plugin, neither Photon nor any other, will work on Android (or on iOS) with the personal version of Unity3D, but they all require Unity3D pro.
There is only one exception to this: PUN+ works even with Unity3D Personal on Android and iOS, because it applies a fallback to use C++ sockets through a native plugin on platforms, on which C# sockets are not available in Unity3D Personal. However, this is only true for PUN+ (Photon Unity Networking Plus), not for PUN (Photon Unity Networking).
Unity in Version 5 has no engine-specific pro-Features anymore. So basically free = pro (besides some services and splash screens). So you can go with Unity 5 free and e.g. Photon.
Regardings costs: It could be that you need some sort of webservice for your game (managing profiles etc.) so the webserver could produce some costs. But for getting started there are many free services out there like https://www.heroku.com/
Furthermore you will need to pay the 25$ fee for Google Play to publish the game.

Ads in game made with Unity Basic?

It is possible to use any ads on my games made with Uniy Basic (or make it as pay application in Play Store)?
Yes. Check the Unity Asset store, there are several free and paid tools you can use to add advertisement to your game. You can also create your own subsystem that handles this.
Also it is perfectly legal.