/uiframework_examples

Examples for the deVoid UI Framework

Primary LanguageC#MIT LicenseMIT

deVoid UI Framework: Examples Repo

This is the examples repository for the deVoid UI Framework. It was made in a recent Unity version (2018.3.8f1) but it should work fine with previous versions down to at least 2017.

While the main devUI repo is focused on being as lean as possible and having 0 dependencies, this one focuses on providing a showcase of the functionalities and covering most of the end user API provided by the framework. It includes external libraries (like DOTween and Signals), and exemplifies one possible way to organize your UI.

I tried to comment the code thoroughly and keep it as straightforward as possible - which means in some cases it might not be as pristine as it could be, but the focus was on showing the Framework's capabilities (and using some of the code polishing time to write documentation instead).

NOTE: even though it is possible, I have decided not to include example Transition Components for the Animator because I think it's a bad idea to use it for UI (both for workflow and performance reasons) - I have instead opted for the lesser evil and added one using the legacy Animation component - if it ever does get deprecated I'll forever refer to Unity as "The engine who cried wolf" at this point.

What to do?

Download the project, open the StartHere scene, press play and explore away!