Search Unity

  1. Get all the Unite Berlin 2018 news on the blog.
    Dismiss Notice
  2. Unity 2018.2 has arrived! Read about it here.
    Dismiss Notice
  3. We're looking for your feedback on the platforms you use and how you use them. Let us know!
    Dismiss Notice
  4. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Learn more.
    Dismiss Notice
  6. ARCore is out of developer preview! Read about it here.
    Dismiss Notice
  7. Magic Leap’s Lumin SDK Technical Preview for Unity lets you get started creating content for Magic Leap One™. Find more information on our blog!
    Dismiss Notice
  8. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

Question: Which game server / BaaS to use

Discussion in 'General Discussion' started by Kedahan, Aug 8, 2018 at 11:26 AM.

  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:
    1,960
    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,320
    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.