UnityTech / UIWidgets

UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.
Other
1.97k stars 256 forks source link

UIElements vs UIWidgets #211

Closed kenofori closed 4 years ago

kenofori commented 5 years ago

Hi there

Whats the vision behind UIWidgets when Unity is already working on UI Elements and Runtime support?

Thanks

kgdev commented 5 years ago

UIWidgets is a port from Flutter. So most of the Flutter features can be leveraged directly in Unity by using UIWidgets. Standing on the shoulders of giants, we can have the modern way (componentized and functional) to build Apps/editor UI in Unity, instead of an old imperative way.

kenofori commented 5 years ago

So how Unity is going to support it? Will we see it actively developed? Why there is no blog post about it? Can we rely on it for years to come Because Flutter itself will be continually developed.

Im asking this because Unity few years ago built a List View Framework but then abandoned it.

jdnichollsc commented 5 years ago

@kenofori but this is a new project, right?

kgdev commented 5 years ago

Thanks. UIWidgets would be a community driven project. Contributions are always welcome. And the core dev team is also actively developing this library.

benoit-dupuis commented 5 years ago

So how Unity is going to support it? Will we see it actively developed? Why there is no blog post about it? Can we rely on it for years to come Because Flutter itself will be continually developed.

Im asking this because Unity few years ago built a List View Framework but then abandoned it.

This project is an experiment that is in no way officially supported by Unity. UIElements is the UI solution that we're committed to deliver to the users in order to build user interface for both the editor and the player, by providing a performant framework that is compatible with existing Unity features, and a set of tools to create and debug UI efficiently.

jdnichollsc commented 5 years ago

What defines the success of this project? I mean, to be officially supported by Unity 😅

zhuxingwei commented 4 years ago

UIWidgets is a community driven project which aim to explore more application scenarios of Unity by providing developers a novel and powerful UI framework to accomplish ALL kinds of goals, e.g., building games with fancy UI or building Apps with 3D models.

The dev team will continue to polish UIWidgets so that it can benefit from the upgrading of both flutter and the great Unity engine. The overall success of this project is made by all the bigger success of our users and their UIWidgets-based products.