This is too broad, you need to work out some things.
What do you call a high-performance server. You can get some very powerful servers with 4 CPU sockets and such. But it is likely 4 servers with a single socket may be cheaper.
Real time (meaning each game instance must be processed all the time at some frequency) or turn based (meaning you just need to ...
General rule: YES. You have the copyrights of the game you made? Then you can distribute anywhere you want.
Exception: if you made a contract that gives any publisher/platform the copyright or exclusivity. As of today, none of these platforms (Steam, GOG, Itch) ask for exclusivity. But publishers, if you distribute your game through one of them, usually ask ...
This is a bit of a Catch-22, unfortunately.
It's mainly the larger studios who need dedicated engine and graphics programmers, building out, porting, and optimizing custom engine features or rendering pipelines.
The ready availability of flexible, full-featured, off-the-shelf engines like Unreal and Unity means that many small studios are able to get the ...
You need to IEnumerator to yield return and wait for request to complete. Call this method inside coroutine.
public IEnumerator GetLeaderBoard()
UnityWebRequest myWr = UnityWebRequest.Get("http://your-url"));
yield return myWr.SendWebRequest();
if (myWr.isNetworkError || myWr.isHttpError)
Heroku's gear will have started up and started running your node.js instance. Node.Js is designed to run continuously, but depending on your pricing plan, heroku may shut down the 'Gear'(your server instance) if nothing changes in 30 minutes.
Why not just use WinForms and a WebBrowser-Form?
See Browser class in WinForms for reference.
WinForms is a Framework for creating Windows programs with C#. Basically you download and install Visual Studio, create a new WinForms project. There you've got a designer tool to drag and drop elements onto a basic window. In your case you would drag a browser ...