Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. We've updated our Terms of Service. Please read our blog post from Unity CTO and Co-Founder Joachim Ante here
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

Question: Which game server / BaaS to use

Discussion in 'General Discussion' started by Kedahan, Aug 8, 2018.

  1. Kedahan

    Kedahan

    Joined:
    Dec 19, 2013
    Posts:
    5
    Greetings, everyone.

    I've had an idea for a game for a while, and I think I'll finally have the time to explore the idea further.

    Basic concept: Space exploration. You're the captain, cruisin' around the 'verse. Discovering stars, planets, asteroid belts, etc. Eventually you'll be able to upgrade the ship, build improvements on planets, purchase shares in ventures, etc.
    No fighting - the competition is economical.
    Simple UI. Simple gameplay. From a star system you can travel to the next. Travel is "real time", and the journey may take anything from 5 real time minutes to several days.
    No direct interaction with other players is planned.

    Now, to my question: Which Backend-as-a-Service is most suitable. Simple player services. Keeping planet/star databases. Some simple events from the backend server. Everything asynchronous and not time sensitive.

    In advance - thanks for all viewpoints!
    regards,
    K.
     
  2. ShilohGames

    ShilohGames

    Joined:
    Mar 24, 2014
    Posts:
    2,223
    Based on the game you described, you could probably get away with using a web service (REST or SOAP) running on a web server and then have the web server store information in a database (MySQL or MSSQL). You most likely would not need an actual game server running a server instance of your Unity game. This means you could save a lot of CPU and scale pretty well.
     
  3. Meltdown

    Meltdown

    Joined:
    Oct 13, 2010
    Posts:
    5,356
    I've been using Gamesparks for a couple of years now and I'm very happy with it.

    Its great for storing/querying data and you can actually place a lot of your game's logic on the server.