- You can probably make a game like this with a small team or on your own if you hire or purchase the things you need.
This style of game needs lots of good artwork, animation and sound effects/music. The actual gameplay looks to be quite simple the complexity being in the balancing of the game mechanics and getting multi-player to work well.
The only real answer is to make one and find out or ask the developers, but lets see if we can break it down to a minimum viable product:
1 Map with 4 location types (gnarly woods, barren plains, spooky marshes, ice mountains)
Each location requires an arena.
Deck of 10 characters…
with 2 attacks and 1 defence animation (5 per side dark/light).
If you look on payscale you will see that the median graphic artists salary is about $15.61 per hour.
Lets assume it takes a good artist a day (8 hours) to do 1 item, you have to account for feedback/rework and communication time, that would be about $125 per day (hopefully this is an overestimation).
So our 10 (characters) * 3 (attacks + defence) = 30 + 1 + 4 = 35 days work
Now add in a week for UI features, buttons, menus, effects = 40 days work.
Total estimated cost of artwork $5,000.
If you want more characters and locations then it will take more time and effort.
The the game programming $29.22 per hour (payscale) or 8 hour day = $233.76
In Unity you can break the game down into scenes…
Main Menu - Options - Character Selection - 6 days
Map Scene - 3 days
Battle Arena - 20 days - (game balancing/networking)
Server Side Development - 14 days
So estimated 43 days programming at would cost $10,051.68
As you can see we are talking in the region of $20,000 (+sound/music) and we have not even factored in paying ourselves for the estimated 2-3 months work (always expect things to take longer and cost more than you expect.
The trick is to break it down and ask skilled people how much they charge and how long each item would take or you could just start making one yourself and time it.
PS if anyone with a better grasp of developing these types of games could provide more insightful input that would be great.
- It looks like they were made in Flash and ported to other platforms, not sure of the game/engine/development system. Most game engines/programming languages can do this type of game, Unity should make it quite easy to make this, other 2D game engines could also be used the only way to know for sure is to try.