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

Resolved Input System - ongoing development?

Discussion in 'Input System' started by pitchblende, Aug 2, 2021.

  1. pitchblende

    pitchblende

    Joined:
    Jan 9, 2020
    Posts:
    71
    I'm starting to regret switching to Input System for my project - I'm left in a situation where none of the versions work properly with multiple bindings on a single Action (I can swap one bug for another, but none of them work properly), my bug reports are ignored by Unity, and the main developer has gone silent.

    There hasn't been an update since 1.1.0-preview.3 in February 2021 (6 months ago), and Rene Damm hasn't been active on the forum since March.

    What is the future of Input System? Is it still Unity's focus? Or is my future time better spent learning and integrating a third-party system instead?
     
    hyouuu likes this.
  2. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    9,997
    This isn't true. You're mistaken. I'm using the
    Version 1.1.0-pre.5 - May 14, 2021
    version, that's the latest available through packages. But there is significant development on the official GitHub too, so the project is very far from dead. https://github.com/Unity-Technologies/InputSystem/graphs/commit-activity

    The question if you want to use InputSystem in the future or not is really up to you. Since the project isn't dead, I personally prefer it over third-party solutions. But it should be your decision.
     
  3. pitchblende

    pitchblende

    Joined:
    Jan 9, 2020
    Posts:
    71
    Where are you seeing this? I have Preview packages enabled and I only see up to .3?

    Anyway, I'm really glad to hear that there's activity on the GitHub! I'd like to stick with Input System, as I think it's well designed.

    EDIT: GitHub tags only to up to 1.1.0-preview.2 so I can't tell what's in .5 unfortunately.
     
  4. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    9,997
  5. pitchblende

    pitchblende

    Joined:
    Jan 9, 2020
    Posts:
    71
    That's very helpful - thank you.
     
  6. pitchblende

    pitchblende

    Joined:
    Jan 9, 2020
    Posts:
    71
    I've updated the thread's title to be less dramatic. I'm very pleased to see that development continues!
     
  7. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,064
    I mean, this doesn't look like it's a priority for Unity to me.

    upload_2021-8-3_15-1-1.png

    OMG, a couple dozen commits over a period of 5 months. Obviously this is top priority. You should see the non-priority features, they have negative commits per year, if they're lucky.

    In the meantime, every developer is removing Unity Input and using some sort of native input instead, since Unity's feature causes more problems than it solves.

    Here are release notes from a fairly high profile newly released Steam game that uses Unity.

    upload_2021-8-3_15-2-10.png

    So...

    IMO, do not use this, use something else.
     
    Last edited: Aug 4, 2021
    reinfeldx, ExtraCat, NotaNaN and 2 others like this.
  8. april_4_short

    april_4_short

    Joined:
    Jul 19, 2021
    Posts:
    489
    What does "native input" mean?

    A little scared of the answer. I think it's probably a variation of "make own C++ native handling of input, running somehow in its own process, and feeding filtered input to Unity, somehow...".
     
  9. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,064
    Pretty sure they mean they switched to Rewired or InControl or something similar (google them +Native Input).
     
    NotaNaN and april_4_short like this.
  10. april_4_short

    april_4_short

    Joined:
    Jul 19, 2021
    Posts:
    489
    Am a big fan of Rewired and the works of @5argon on light weight and fast input.

    Looked a bit closer at the pulls for New Input System. Even more worrying, it seems to have no direction.
     
    reinfeldx likes this.
  11. Redlar

    Redlar

    Joined:
    Aug 17, 2016
    Posts:
    16
    This is exactly what I wanted to hear. Been struggling really hard with the Input System after installing the package for a new project and I'm glad to see my frustrations are not simply due to lack of experience.
     
    reinfeldx likes this.