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

Input System KeyDoor YouTube Video

Discussion in 'Input System' started by Ferazel, Dec 8, 2019.

  1. Ferazel

    Ferazel

    Joined:
    Apr 18, 2010
    Posts:
    513
    Ok, I think we need to have a talk about this video that showed up on the Unity YouTube channel about the new input system.


    If I were to see this as a baby developer I would likely say, wow setting up all of these UnityEvent hookups in a scene would be really tedious. The other problem is that the solution is not even codeless. You still need to write code on the interactable and to change the animation state on the animation controller for the door.

    As a more experienced developer watching this video I say. Wow, is this the primary mechanism Unity is expecting users to use when writing an input system for their game? Hooking up a scene object in every scene to every interactable? The code shown is poor quality (using tag == instead of CompareTag). This is a poorly designed system, and I would make a scathing evaluation of this feature/engine if all I knew was this video. Luckily, I know that there are other ways to achieve this that allow for a much better designed input system.

    I have to ask, what is the point of this video? Is this supposed to be marketing? Is this supposed to be a tutorial? Either way I think this video is a pretty big miss for the new input system and looking at the YouTube comments I don't think I'm alone.
     
  2. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,001
    Slightly side tangent but, is the video really mis-representing the new input stuff?

    From the little I played with it, and some talks and other marketing material I have seen about, it seems to me like a nightmare of weird abstractions that you have to fight against to get more straight forward button queries.

    That video seems in line with that impression, but maybe I have the wrong idea.
     
    Deozaan likes this.
  3. Matthew-Schell

    Matthew-Schell

    Unity Technologies

    Joined:
    Oct 1, 2014
    Posts:
    238
    Hi there. We've heard your feedback on this example and the fact that some think that the way we showed picking up the chair is not an optimal example for use in production. Sometimes in the course of making a tutorial we want to show an example of a feature in a simplified way, and sometimes that way is not the way it would be done in production code. This is done in the service of making something concise, small and hopefully easy to get started with.

    The hope with this video was that showing something more 'game like' with a small puzzle would make the tutorial more interesting and engaging, but as we hear from the feedback, some of you feel we missed the mark. We hear the feedback that folks would like a more production oriented example and we will do our best to produce something that meets those needs. Thanks for your feedback - Matt Schell, Lead Online Evangelist
     
    Shawn_Flanagan, Ofx360 and Ferazel like this.