Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Discussion New Input System Name

Discussion in 'Input System' started by KhoolWasHereIsPog, Mar 17, 2024.

?

What should its name be?

This poll will close on Dec 12, 2026 at 10:28 PM.
  1. InputAction System?

    33.3%
  2. New Input System?

    66.7%
  1. KhoolWasHereIsPog

    KhoolWasHereIsPog

    Joined:
    Apr 3, 2023
    Posts:
    16
    What is the name of the new input system? It feels weird to call it "new" when it was practically FIVE years ago.
     
    pm007 likes this.
  2. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,959
    I call it “the disappointing one”
     
    bugfinders likes this.
  3. KhoolWasHereIsPog

    KhoolWasHereIsPog

    Joined:
    Apr 3, 2023
    Posts:
    16
    Why? I find it quite useful for multiple inputs and the fact that you can use a single type of input for all types of controllers. Also, once you get to know it, it becomes super easy.
     
  4. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,462
    It's a very minimal implementation. A proper input system needs to be able to handle common use cases but for platforms like mobile you have to implement all of the common gestures yourself despite them being set in stone.

    Edit: Oh, I almost forgot, the documentation and tutorials suck like most of what they create now.

    https://forum.unity.com/threads/pro...ted-new-update-released.1488843/#post-9583954
     
    Last edited: Mar 18, 2024
  5. spiney199

    spiney199

    Joined:
    Feb 11, 2021
    Posts:
    8,161
    The package is called "Input System" so I suppose it is just the "Input System". Most folks have been calling it the "New Input System" just to differentiate from the old
    UnityEngine.Input
    class.

    Amusingly in the player.log file it still logs something along the lines of "Initialising experimental Input System package". I think its a bit beyond being experimental at this point.
     
    EZaca likes this.
  6. KhoolWasHereIsPog

    KhoolWasHereIsPog

    Joined:
    Apr 3, 2023
    Posts:
    16

    Gotta agrees with you on that. I will never make a mobile game again after all of the messy code, confusion, and barely any support from forums. I just wonder if Unity is trying to knock mobile off of their supported list so that they can focus on more stronger platforms and improve their graphics.
     
  7. KhoolWasHereIsPog

    KhoolWasHereIsPog

    Joined:
    Apr 3, 2023
    Posts:
    16
    Wow that is very interesting. I feel like Unity does not have too much support for the InputAction System (I am calling it that) because you have to manually install the package, have to make the Input System to a specific object, whereas in the old input system, in any script you just said "Input.GetMouseButtonDown(1)" (I do not have Unity open so I might not have the syntax right.) I still use that sometimes when it comes to opening menus and things like that.
     
  8. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,959
    I mean, if they are doing that, that's fine, but other communication and how they are handling other features implies Unity is more mobile focused than ever, so I don't really know. I hope they do.

    And to answer why I called it disappointing: The input system still has holes in its feature set, it has performance issues and its docs are bad. The old input manager is also bad, so this should have been a slam dunk: Take an area of Unity that is really old and bad and no one really likes and replace it with something flat out better. That it's struggling to easily be flat out better is disappointing to me.
     
  9. KhoolWasHereIsPog

    KhoolWasHereIsPog

    Joined:
    Apr 3, 2023
    Posts:
    16
    [
    You hope they get rid of it?
     
  10. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,959
    I hope they know what they are focusing on :)
     
  11. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 5, 2024
    Posts:
    533
    The name of this is
    Input System
    . Just like the topic has the same name. Although for some strange reason they call it
    Input System Package
    in the settings. The old one is called
    Input Manager
    . I mean officially by Unity.

    Capture.PNG

    BTW, this is one package I liked up until recently (probably because I do not develop on mobiles), but then they started this duplicating the workflow inside the settings window shenanigans.
     
    Ryiah and EZaca like this.