Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Am I able to build an app slightly similar to Hearthstone myself?

Discussion in 'General Discussion' started by zatokar, Apr 5, 2016.

?

Should I use a game engine?

  1. Yes

    91.7%
  2. No

    8.3%
  1. zatokar

    zatokar

    Joined:
    Apr 5, 2016
    Posts:
    8
    The title of the thread doesn't completely cover what I'd like to ask so I'll explain it further below.

    I am a developer at a company called Maguss. We are building a mobile game that works only with a connection to a physical device (magic wand).

    The purpose of the game is to let players have wizard duels with a use of the handheld wand that tracks motions and transmits it to the mobile app which is then communicating to server etc. Just like a Harry Potter duel without any special effects.

    We want to implement various in-game items, skills, team battles, custom interactive design etc. Might be a little similar to Hearthstone, gameplay wise (not very much, just want you to be able to imagine what kind of game it is going to be).

    I wonder what is such game type called so I can find some tutorials. Since it's not standard 3D game, I have no idea.

    I also would like to know whether you think such game should be built in native Android/iOS and avoid battery drain that comes with using the engine or if you strongly suggest using the Unity3D engine. (Also please take into consideration that I am Java developer and I would have to learn Unity, which I would love to ...)

    Just to give you an idea about our design, see here: https://scontent-ams3-1.xx.fbcdn.ne...1579_719958118135982_736597666367853997_o.jpg

    Thank you for any ideas and suggestions.
     
  2. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
    With an engine you save a lot of work when working with multiple platforms and have full feature set available for you. Hearthstone is also made with Unity.

    You probably are looking for trading card game tutorials to get started even if your game is not exactly like one.
     
    kB11 and zatokar like this.
  3. neginfinity

    neginfinity

    Joined:
    Jan 27, 2013
    Posts:
    13,301
    yes, you should probably use a game engine, unless you really enjoy wasting few months of your time reinventing the wheel.

    In case of card game (of all things) you don't have any reason to roll custom tech.
     
    kB11, Ryiah and zatokar like this.
  4. Aiursrage2k

    Aiursrage2k

    Joined:
    Nov 1, 2009
    Posts:
    4,835
    Sure why not
     
  5. Master-Frog

    Master-Frog

    Joined:
    Jun 22, 2015
    Posts:
    2,302
    Well, that depends a great deal more on you than anything else. And as it stands, you probably know a whole lot more about you than the internet does. I would try reversing the question... Are you able to build an app slightly similar to Hearthstone yourself?
     
  6. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    It depends, if you are only going to have a simple set of graphics and UI elements then going with a game engine could be overkill you could probably write a lighter app using a default mobile development kit.

    But if you want animations, sfx, 3d animated models, Augmented Reality then definitely go with a game engine.
     
  7. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    It's pretty much always a dumb move to roll your own engine. Last time I did it was in 2010.
     
    Ryiah, Trexug, zatokar and 1 other person like this.
  8. landon912

    landon912

    Joined:
    Nov 8, 2011
    Posts:
    1,579
    In a production setting, yeah. But creating your own engine opens up many areas of expertise and knowledge that can help you better understand Unity. These topics are usually overlooked while using an engine and is hard to conceptualize inside Unity unless you have prior knowledge(like rolling your own engine).

    Edit: You also begin to sympathize more with UT. :p
     
    Ryiah likes this.
  9. Tomnnn

    Tomnnn

    Joined:
    May 23, 2013
    Posts:
    4,148
    How does that interface with the picture you linked? I'm always interested in extra peripherals for games but how does the wand fit in?
     
  10. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,028
    Modern 2D is almost the same as 3D. You simply set the camera to orthographic and treat the Z axis as a way of determining the draw order of the sprites.

    https://www.kickstarter.com/projects/magusswand/maguss-wand-prepare-to-be-spellbound
     
    Last edited: Apr 6, 2016
    Kiwasi likes this.
  11. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
  12. Tomnnn

    Tomnnn

    Joined:
    May 23, 2013
    Posts:
    4,148
    So you pick some cards before hand, then swish and flick in order to leviosaaa?

    Eh, I believe motion tracking peripherals should be more general than that wand you linked. Why not have a little tracker and then just stick it onto your favorite stick? Speaking of which, I just switched my sixense order to be 2 general trackers instead of controllers so I could stick them onto random things that seem more appropriate than vive controllers.

    I think holding a 2handed heavy object will be difficult to achieve with oculus touch / vive alone, but you could have some random heavy object in your house and stick a sixense stem tracker onto it. And the vive chaperone will make sure you don't swing that random heavy object and destroy some furniture :D
     
    Ryiah likes this.