Input System KeyDoor YouTube Video

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.

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.

1 Like

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

3 Likes