Search Unity

Blizzard's Hearthstone made with Unity

Discussion in 'General Discussion' started by Ayrik, Mar 22, 2013.

  1. Ayrik

    Ayrik

    Joined:
    Aug 31, 2008
    Posts:
    426
    Man, I'd love to get a hold of their tools. This game looks so slick. Do you think they're using things from the Asset Store (like NGUI), or they made their own?

    You can see Unity on their monitors in this images:

     
  2. Ferazel

    Ferazel

    Joined:
    Apr 18, 2010
    Posts:
    371
    Good find! Even if they don't use it for final deployment, Unity is such a useful prototype tool for these companies.

    Edit: Also "small" team of 15 people. I had a good chuckle about that. I wish I had 15 people on a project. It looks like a million bucks though.
     
    Last edited: Mar 22, 2013
  3. n0mad

    n0mad

    Joined:
    Jan 27, 2009
    Posts:
    3,732
    A million bucks is small for AAA games, and is standard for a "serious" indie game :)
    Same for team, but if they announced it as an indie game, it would have lost any traction for Blizzard fans. Especially when they are all starving to know what their next Massive Multiplayer Online RPG is.
    "Small team" is just a strategic calling ;-)
     
    Last edited: Mar 22, 2013
  4. NoBullIntentions_P

    NoBullIntentions_P

    Joined:
    Jul 2, 2012
    Posts:
    299
    If they're actually using Unity for anything more than prototyping, I'd imagine they'd be using Scaleform, since it's what they're used to using, and it's very well suited to the type of animation and effects this game uses.
     
  5. KyleStaves

    KyleStaves

    Joined:
    Nov 4, 2009
    Posts:
    820
    I'd throw my hat in the Scaleform ring too; NGUI is incredible for the price, but with that degree of animation and Blizzard's budget Scaleform is a no brainer.

    (edit: I'd throw my hat, I have no hate for Scaleform - it's awesome :D)
     
    Last edited: Mar 22, 2013
  6. Ayrik

    Ayrik

    Joined:
    Aug 31, 2008
    Posts:
    426
    I assume you didn't mean to say hate? But yeah, I didn't think of Scaleform, that would make a lot of sense.
     
  7. Magico

    Magico

    Joined:
    Mar 8, 2013
    Posts:
    123
    I can see some major bugs on the pictures.
     
  8. Chaoss

    Chaoss

    Joined:
    Jul 8, 2011
    Posts:
    327
    I was just watching this video on Youtube: https://www.youtube.com/watch?feature=player_embedded&v=vF_PdZybRJE#t=89s about the new Heartstone: Heroes of Warcraft game that blizzard are making.

    While watching this video I noticed something strangely familiar about it. Take a look at these screengrabs

    $Familier1.jpg $Familier3.jpg

    That to me looks like the Unity editor... and the Unity icon in his task bar. (right click > view image to see full sized image)
     
    faraz likes this.
  9. TylerPerry

    TylerPerry

    Joined:
    May 29, 2011
    Posts:
    5,577
    I wonder if it will use the Unity web player?
     
    faraz likes this.
  10. Zionmoose

    Zionmoose

    Joined:
    Oct 17, 2012
    Posts:
    237
    Awesome! Good to see I am using a tool that such a popular company finds interest in.
     
  11. Dabeh

    Dabeh

    Joined:
    Oct 26, 2011
    Posts:
    1,603
    Hopefully it's more than just prototyping.
     
  12. Dabeh

    Dabeh

    Joined:
    Oct 26, 2011
    Posts:
    1,603
  13. Lukas H

    Lukas H

    Joined:
    Jan 16, 2009
    Posts:
    394
    You should be about to tell if they are using NGUI by looking at their Transform inspector, NGUI always has those tiny buttons infront of the vector3's ;)
     
  14. n0mad

    n0mad

    Joined:
    Jan 27, 2009
    Posts:
    3,732
    I'm kind of disappointed to see so many big names using Unity, but not a single one participating with the community in here.
     
    faraz likes this.
  15. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    7,191
    They could be just under NDA, although they probably pay to have more direct support and feedback from Unity.
     
  16. rab236

    rab236

    Joined:
    Jan 17, 2009
    Posts:
    2,311
    A lot of the time Unity is used for prototyping and nothing more. As others said, they probably use scaleform if anything. They quite possibly use their own system, though

    What "major bugs" can you see, exactly? Especially from photos with the computer monitor out of focus.
     
    Last edited: Mar 23, 2013
  17. antenna-tree

    antenna-tree

    Joined:
    Oct 30, 2005
    Posts:
    5,325
    Why are people so quick to assume that Unity is just being used for prototyping here? We've already confirmed the actual game is using Unity.
     
    Sevenate likes this.
  18. Acenth

    Acenth

    Joined:
    Aug 14, 2012
    Posts:
    42
    I think they are using Unity for the final game for a few reasons:

    - They plan to release the same game for PC, Mac AND iPad. They don't have any games that are that cross platform. So using Unity makes much more sense.
    - The game is a couple months from beta testing. With what the video shows, I doubt they'd redo the game in that time period.
     
    Last edited: Mar 24, 2013
  19. antenna-tree

    antenna-tree

    Joined:
    Oct 30, 2005
    Posts:
    5,325
    You don't have to guess... they are using Unity for the final game.
     
  20. Acenth

    Acenth

    Joined:
    Aug 14, 2012
    Posts:
    42
    I just posted my two cents for those who may not be convinced. I knew once I saw the screenshots that it was using Unity.

    Thanks for the official confirmation though.
     
  21. TylerPerry

    TylerPerry

    Joined:
    May 29, 2011
    Posts:
    5,577
    Do you know if it is using the webplayer?
     
  22. Dabeh

    Dabeh

    Joined:
    Oct 26, 2011
    Posts:
    1,603
    I doubt he'd be allowed to tell us if it is or isn't ;).
     
  23. KheltonHeadley

    KheltonHeadley

    Joined:
    Oct 19, 2010
    Posts:
    1,685
    Acenth, many many MANY engines have cross compatibility as vast as Unity. So not a very good thing to go off of but yeah, confirmed so doesn't matter.
     
  24. Acenth

    Acenth

    Joined:
    Aug 14, 2012
    Posts:
    42
    My comments are strictly aimed at the people who didn't seem to believe even with confirmed screenshots that Unity would be used. That is all.....Geesh. I'm not a nay sayer here, just trying to pile more evidence against "This is just a prototype in Unity".
     
    Last edited: Mar 24, 2013
  25. ColossalDuck

    ColossalDuck

    Joined:
    Jun 6, 2009
    Posts:
    3,246
    I am surprised he was allowed to tell us anything at all.
     
    faraz likes this.
  26. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    26,075
    I don't believe you! I think it's being made in gamesalad!
     
  27. ColossalDuck

    ColossalDuck

    Joined:
    Jun 6, 2009
    Posts:
    3,246
    More like game maker.
     
  28. Lukas H

    Lukas H

    Joined:
    Jan 16, 2009
    Posts:
    394
    I'm pretty sure they are using this: http://unity3d.com/learn/premium-support/ time is money after all. They have money so they can buy time ;)
     
    Last edited: Mar 24, 2013
  29. derkoi

    derkoi

    Joined:
    Jul 3, 2012
    Posts:
    2,013
    I don't even believe it's being made, I think it's all just rumours!
     
    faraz likes this.
  30. Nemox

    Nemox

    Joined:
    Feb 16, 2010
    Posts:
    396
    I still kinda wish it could be played from within WoW itself. Adventurers can go out into the world and collect cards and junk.

    ... hey, they did Pokemon, right? A little Yugioh would be fun.
     
  31. n0mad

    n0mad

    Joined:
    Jan 27, 2009
    Posts:
    3,732
    For sure :)
    In the same vein, we could be all just reading stackoverflow for coding questions, and never post in here :)
    Being active with the community is different from searching support. In fact, community is what convinced me to use Unity more than another engine in the first place (back in Jan 2009) ^^
    Having "big names" chilling out within here would be great, and attract more seriousness overall (not that it's not serious at all, but sometimes it seems people prefer to chat about trolls rather than advanced technical topics). Plus chatting with high profile devs is always an enriching experience for everyone : for learning purposes indeed, but it also bring those devs some visibility, fame, and it even attracts other high level devs in the end, who end up chatting with each others.

    Which is exactly what's happening on Toucharcade :

    There's a "Private Game Developer" area in Toucharcade.com (been granted access to last week, so I can see what's going on there).
    Topics here are 100% professional. It's talking about marketing, publishers, business tips, alliances, technical discussions, etc... Basically everything is discussed in a straight-to-the-fact manner, based on each one's real experience with the market.

    In a word, these forums here sometimes miss opinions from devs that already have an experience with finishing and releasing a game. For example, where has Mika (PirateNinjaAlliance) gone ? Or wouldn't it be cool to be able to chat with Road Rash's creator ? Wasteland team ? etc ...
    It really seems they're just not attracted by this place. Which is quite a waste, because it's a cool place to chat overall, I need my Unity forums daily dose, tbh ^_^
     
    Last edited: Mar 24, 2013
  32. keithsoulasa

    keithsoulasa

    Joined:
    Feb 15, 2012
    Posts:
    1,984
    I think all the silly " how can I make ultra mega game , and make it on xbox , needs to be easy and fast " scares pro's off
     
  33. kablammyman

    kablammyman

    Joined:
    Nov 22, 2010
    Posts:
    505
    or how very few technical questions get answered. Hell, questions that are more than "how do i use a co-routine" barely get answered.
     
  34. rab236

    rab236

    Joined:
    Jan 17, 2009
    Posts:
    2,311
    I think it's mostly because that there have been a few pro devs that have said in interviews that they use Unity for prototyping, but not for the final products.
     
  35. Dabeh

    Dabeh

    Joined:
    Oct 26, 2011
    Posts:
    1,603
    Usually because they get boring and repetitive and they could just google for an answer..
     
    faraz likes this.
  36. kablammyman

    kablammyman

    Joined:
    Nov 22, 2010
    Posts:
    505
    what are you talking about? the technical questions that I and many other professional developers would need answered isn't something a quick Google or unity doc search would solve, because if it was that simple, then there would be no need to ask the question!

    There are a lot of unanswered posts on these boards that are either unity specific or they technical game/programming questions that need a very some kind of out of the box thinking that maybe other devs would have come across, but isnt something that's widely known. (hence the reason why one would ask the question here) I am NOT talking about the normal, easy to find answers to n00b questions. the point I'm making is that only n00b questions and "pls code dis for me" types of questions get any response.
     
  37. CharlesBarros

    CharlesBarros

    Joined:
    Nov 17, 2011
    Posts:
    61
    Everyone that worked in a non-indie company knows that there are many rules that restrict what you can post... sometimes there are so many rules that it's easier never post to avoid problems. You can be sure that the developers really want to share information, new technologies but they simply can't. It's sad...

    About the Unity and Blizzard, the lack of faith of some people surprise me... There is many games bigger and heavier that was made on Unity. Why Blizzard can't use Unity to do a card game?

    IMHO since unity 3.0 there is no reason to think that Unity is only a prototype tool.

    Besides that, I'm very happy to see Blizzard entering the mobile market. And greater than that, using Unity. :)
     
  38. zombiegorilla

    zombiegorilla

    Moderator

    Joined:
    May 8, 2012
    Posts:
    7,960
    That certainly is a large part of it, at least to a degree. And certainly there is stuff that we would love to share, but due to the competitive nature of the business we can't. Additionally, for game that are early in development, it isn't wise to share very much, as they are subject to change or even the game may never be released. We have seen that with games like Spore, early promises that aren't delivered on can cause bad will amongst gamers.

    I drop in occasionally, and certainly read more regularly when I first started working with Unity. And some of the other Unity devs here do occasionally read the forums, but if I were speculate as to why pros don't participate I would say (from my perspective and observation, as a mobile developer) it is 1) simply a matter of time, and 2) at the end of the day Unity is one of the tools in our toolbox. Similarly you don't find many pro artists participating in Photoshop boards and the like. We'll maybe search if there is information we are looking for, but usually we are already in a physical community (our coworker/peers) or participate in forums of more generic nature (design/code/games) than one surrounding a specific tool. I pop in a handful of times a week, and some of my peers do a little more or less (some not at all). And depending on the size of the company, many have internal discussion forums/channels. Or they simply not be "forum" people.

    I come here to see what people are doing with unity and see what is happening in the general unity world. To be perfectly honest, often I am just gathering ammunition to convince our studio to more projects in Unity. ;) But it really isn't a place for me ask questions. Mostly because if I often need a question answered right away or 99% of the time it can be answered by a peer or a web search. (and for the more difficult stuff the very helpful Unity staff in SF) This community is largely about people who are new to development / game development in general. It makes it a great place for them to ask questions and find people to work with. But by that nature, it makes not a great value for pros invest time in too deeply. Again, this is just from personal observation/experience. Results may vary.
     
    faraz likes this.
  39. Dabeh

    Dabeh

    Joined:
    Oct 26, 2011
    Posts:
    1,603
    Talking about the ones asking how to use a co-routine and you said they barely get answered. I said why.
     
  40. superpig

    superpig

    Quis aedificabit ipsos aedificatores? Unity Technologies

    Joined:
    Jan 16, 2011
    Posts:
    4,228
    No, he said ones that are more than that barely get answered. And he's right.
     
  41. Dabeh

    Dabeh

    Joined:
    Oct 26, 2011
    Posts:
    1,603
    Oopsy, I misread that. My mistake.
     
    faraz likes this.
  42. SinWeaver

    SinWeaver

    Joined:
    Dec 6, 2012
    Posts:
    3
    I did notice they are using PlayMaker
     
  43. jakehaas

    jakehaas

    Joined:
    Aug 17, 2008
    Posts:
    98
    To further prove that Hearthstone final is using Unity (using Mac OS X):

    Right click on your Hearthstone app, show package contents.
    Browse around in here, and you can find files like "UnityPlayerIcon.png", "unity default resources", etc...

    EDIT: Sorry about necro, I didn't see the timestamp.
     
  44. Yoska

    Yoska

    Joined:
    Nov 14, 2012
    Posts:
    188
    Well, Heartstone got really popular really fast. And it's not even out of closed beta yet.
     
  45. Meltdown

    Meltdown

    Joined:
    Oct 13, 2010
    Posts:
    5,430
    Doubt it, with the upcoming uncertainty with the web player working in Chrome/Mozilla.
     
  46. Hikiko66

    Hikiko66

    Joined:
    May 5, 2013
    Posts:
    965
    Great game. I've been watching some playthroughs of arena. More twists than a soap opera.
     
    faraz likes this.
  47. Yoska

    Yoska

    Joined:
    Nov 14, 2012
    Posts:
    188
    Yeah, the Arena is super fun. So far my two best runs has been with Paladin decks.

    It will be interesting to see how often Blizzard will add new cards. Wizard of the Coast releases like 750 cards a year for Magic. But they are very systematic about it and they have two decades of experience. The core set for Hearstone is really good already, though.
     
  48. kalamona

    kalamona

    Joined:
    Aug 16, 2011
    Posts:
    725
    I liked Hearthstone first, but got bored quickly. I played MtG for a long time, and HS just a bit too easy after that (got to Masters pretty fast, with just 1 legendary). Also I know that randomity is part of the game, but for me the table changes too quickly, everything dying left and right, no "instant" spells that you can play in response of your opponents spells, and there are simply not enough cards, maybe 100 general and 50 per class or so, so actually you can build your deck from 150 cards. Compare that to Magic's 20.000. Yea I know it is not completely fair to compare them, but still.

    I am afraid their "classes" mechanic is also not the best, as restricting a lot of cards to just one class is such a waste of resources. But that is just me.

    I sound a little harsh over this game, it is really fun, it just isn't _that_ deep that I expected from a TCG.
     
  49. Yoska

    Yoska

    Joined:
    Nov 14, 2012
    Posts:
    188
    I find it much better to play than MtG. Deckbuilding was the fun part of MtG.

    Biggest reason is probably that there are no Lands. Heartstone's mulligan rules, predictable mana, hero powers and a smaller deck which has only spells and minions makes the game tons more consistent to play. It's just more elegant design.

    Also I would say it's a good sign you got to Masters with just one legendary. You should be able to do it with just basic cards, I think. As rarer cards should just be more specialized rather than just plain better. Perhaps this will change as more cards get introduced but as of now I find uses for every card. Anyway, they will fix Ranked games soon.
     
    Last edited: Nov 24, 2013
    faraz likes this.
  50. zuanzike

    zuanzike

    Joined:
    Sep 20, 2011
    Posts:
    11
    are you sure? i wanna confirm that