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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Game Functionality Advice

Discussion in 'General Discussion' started by EdKirby, Aug 17, 2018.

  1. EdKirby

    EdKirby

    Joined:
    Nov 15, 2013
    Posts:
    43
    Hi,

    I'm working on my tutorial system for my game. It's a mobile word game and it has boosters that are activated when the player taps a button. I'm going to introduce these over time with an associated tutorial.

    My question is:

    Is it better to have the booster objects active by default and suppressed until the conditions are met to stop suppressing them? No further action is needed by the system after they go live.

    OR

    Is it better to have them turned off and hidden and when the conditions are right, just turn them on? The game would have to check to see if they have been introduced and should be active every time the game runs.

    The differences are subtle but there are different implications to either approach and I was wondering which way you guys would go?

    Cheers,
    Ed
     
  2. Madgvox

    Madgvox

    Joined:
    Apr 13, 2014
    Posts:
    1,315
    If the booster objects are only removed for the purposes of the tutorial, and are present at all other times, then I would explicitly hide them for the purposes of the tutorial only (the first option).
     
  3. EdKirby

    EdKirby

    Joined:
    Nov 15, 2013
    Posts:
    43
    That's what I was thinking. It will take some time to introduce them all but if the check fails I'd rather have them on by default than to have them fail to show when they're supposed to be showing.

    Thanks for the reply!