Hello guys,
I’m new in Unity and want to ask for best back-end engine solution that can be used in game like Clash of clans(Real-Time Strategy(RTS) games). I have an idea of the game that a bit different from CoC client-side, but server is pretty much similar.
So I need a Back-end solution with DB-base(probably PostgreSQL or MySQL) compatible, Nodes support for better scalability(to be able to have different nodes in different regions/countries for example), Dedicated server support (e.g. to simulate battle like in CoC), Both support cloud computing and Bare-metal server solutions(to be able to use my local server while developing and after release to Cloud computing for better scalability).
I did research and my perfect server would be:
- DB support.
- Nodes/MasterServer support.
- Dedicated server support.
- Server in cloud/Bare-metal server support (probably want to use Amazon EC2 as a cloud computing).
- Good documentation
After surfing through forums and different topics I figured these backend solutions:
I guess these solutions are most common and popular if we are talking about Unity, they are similar in one and different in another so I complitaly confused.
Maybe someone has an idea what solution to choose and what backend suites the better for this type of Games.
Thanks!