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

NoesisGUI : XAML-based User Interface [RELEASED]

Discussion in 'Assets and Asset Store' started by sfernandez, Jul 23, 2013.

  1. jdesantos

    jdesantos

    Joined:
    May 24, 2013
    Posts:
    304
    As soon as 2.3 is out, but you don't need to wait you can download from our website.
     
  2. atcarter714

    atcarter714

    Joined:
    Jul 25, 2021
    Posts:
    51
    Most powerful XAML-based Unity UI? I'm gonna wager that this is the most powerful UI system for Unity, but it's not really gonna be good for beginners, to say the least, lol ... this is what I'd call a serious "professional" or "AAA" solution (even though I hate using the term "AAA" as a way of describing quality, lol), and a beginner will probably be stumped by it. I'm shocked that this isn't way more widely-known and popular, and I wanted to give my review and thoughts on it ...

    I integrated this into an existing project, took a bit of a gamble on it, and it really paid off. But I realized that day that this was not a very beginner friendly way to just get UI elements on the screen (and that wasn't what I wanted anyway, I needed something that can scale way up). This is for when you've built games at scale before, know what you're doing and understand all of the problems with getting Unity's UI to scale for large games and all the trouble it entails ... this is for when you work across multiple engines (or have your own engine) and you want to have portable designs and UI logic, or if you have experience at a job doing XAML-based UIs for applications in frameworks like WPF, WinUI, Xamarin, MAUI, etc. If you want to go way beyond Unity's built-in systems and that workflow, then this is the best solution I've ever tried, hands down. But if you only need simple UI stuff on your screen and if you're not comfortable using something powerful and sophisticated that doesn't have a lot of YouTube videos or tutorials, which requires reading documentation (assumes you have programming experience) and if you're daunted by programming all on your own without guidance and figuring stuff out yourself, then this probably won't suit you ... just didn't want to encourage beginners to shoot themselves in the foot with something a bit too much for them. If you're new and still struggling, I'd put this on my future "to-do" list and wait until you have more experience.

    If you're an experienced developer and understand graphics then this will blow your mind with how powerful it is. It almost feels too easy to get this to work in your own applications with DirectX, and I'm definitely going to fully integrate this into my own engine now, and use it in a UE5 project. Every time you think "It can't possibly do xyz, I'll probably have to do that part myself" you'll find out they already thought about that, implemented it and it's mentioned in the documentation, lol. If you work with other engines, write your own engines or "bare metal" applications, etc or have worked with XAML-based modern UIs outside Unity, then you'll probably love this system like I have thus far, and I highly recommend and support this.

    This pretty much sums up my experience with NoesisGUI perfectly, lol ...