I am looking forward to make a GUI driven game in C# and I found out that only few game engines uses C# and Unity was the most popular. I have seen both UGUI and NGUI but I am still unsure which would be better to create a desktop fully GUI driven game with. I have experience with CSS, HTML 5, JS and JQuery and I really love the layout system and wished there was a desktop version alternative for those.
I would personally go with the new UI (UGUI, though Unity’s not too keen on that name), just because it’s built-in and by definition will have more support/ people working on it/ third parties creating content for it.
There’s also this package called MarkUX that uses an XML-based markup language, which may be closer to what you’re familiar with coming from a style- and rule-based UI design.
1 Like
Thanks for replying. I will be sure to check out MarkUX or use the Unity’s GUI.