I have few questions and i hope you could help me understand better.

Hi everyone,

I have few questions and i hope you could help me understand better.

So i know Unity is a Multiplatform for developing games for several devices at once.

I am interested in developing few games and i want to hire a professional to do so, but i want to understand few things to see if i got the big picture right.

  • is a unity developer creating just the “world” or also the handles design world and figure creation?

  • is a unity developer handling booth client and server sids?

  • when you develop a game for mobile, do you host the games on our own servers or apple and other giving you a space to store them safely

  • is a unity developer also building the purchasing engine, i mean all the in app or game purchases i am talking about connecting this to the server, money services and security.

  • Lets take “clash of clans” for example, you have to create i assume 4 things

  • the game for the client

  • server side

  • design the space and characters

  • purchases, security and etc

are all of those the part of the unity developer or different professional should be involved, i am talking about technically not about if he could build the huge game by his own.

  1. how do you get coverage of servers globally and securely, are big companies has 1 server farm, do they hold several servers farm across the world or you have today a company that offers hosting servers for games (talking about the big ones not jus the small ones).

  2. anything i should bare in mind?

That depends. I would say that in most cases, it’s best to specialize: hire a software engineer to write the code, an artist to do the models, and a designer to design the levels or world. But many of us have skills that cross these boundaries, to some extent. Just be specific about what you need in your job posting, and see what you get.

A similar answer applies here. Many teams break up the client and server work. (The server side can’t be written in Unity, though it might be written in C# in some cases, but more typically is written in PHP or C.) But depending on how complex the server side is, you will find a fair number of Unity devs who can do that for you too.

Mobile games are sold through app stores. Each app store (Apple, Google, Amazon, etc.) hosts the files on their own servers.

Serving of in-app purchases is also handled by the store those transactions go through.

Technically, one person could do everything (except for the parts literally owned by the app stores, such as the server side of the in-app purchases). From a practical point, for a large game, probably not.

Big companies have their own server farms at multiple locations around the world. Mid-sized and small companies outsource that to hosting companies who specialize in it. For example, Rackspace is a great way to get virtual machines for a relatively light load, located in any part of the world. Amazon Cloud Services are a good small- to mid-sized option, where “mid” can be really quite large; Amazon’s servers are huge and scale very well. For some light-duty purposes, you can even make use of Google’s servers.

Well, if you’re planning a big multiplayer cross-platform game with millions of users and AAA quality, then you should have a budget of between $100k and $1M to do it right. That’s what the big boys spend on something like Clash of Clans. And then they spend easily that much again on marketing, without which even a great game may not get noticed.

If you don’t have that kind of budget, then you should maybe consider not trying to take them on head-on; instead, design something smaller, focused on a niche market, with lower production costs.[/QUOTE][/QUOTE]

2 Likes

Thanks for the detailed answer, so i guess would have to hire 3 unity developers that know also PHP and C if i understood it right for a mid size project.

Thanks again for the explanations one more quick question,
The figures and levels or whats called “world” are designed within Unity? if yes and no do i need a designer that know unity or should just know how to export from 3rd party software the figures and unity is just the platform/

Yes, that sounds pretty reasonable.

You have lumped together two very different things there. By “figures” I think you mean 3D models, and those are not designed within Unity; they’re designed in Maya or Blender or Cheetah3D or Cinema4D or whatever. Let your artists pick their own tools.

However, level design (laying out what’s where in the world) usually is done in Unity, or in some sort of level editor your engineers can build as part of (or as a separate tool for) the game. So the level designer will need to at least work closely with the developers on that. A designer who has worked with Unity before would certainly be at an advantage over one who hasn’t.

Thanks again Joe,
I applichiate the information.