uniForms - UI Framework for Unity Custom Editors.

uniForms is a comprehensive tool designed for Unity engine that enables users to create custom UIs for Unity Editor without using plain IMGUI API.

uniForms provides you purely objective architecture, as well as extensive designer, code generation engine, advanced styling and more to let you create complex and advanced UIs as well as easily maintain already created ones

uniForms is currently in pre-alpha development, but already we can present you a lot of functionalities - check out our pre-alpha teaser:

Main features of uniForms are:

  • Fully objective, extendable code framework for UI. (No IMGUI)

  • Advanced visual designer with:

  • Design Visual Surface

  • Multiselection & Duplication

  • Property Editor

  • Outline View

  • Control Toolbox

  • Undo System

  • And more…. (Request features in comments below!)

  • Efficient and clean code generator & loader.

  • Data binding

  • Event driven generated code architecture.

  • Possibility to create Custom Windows and Custom Inspectors

  • Styling engine that enables you to finally set proper and comprehensive styles for your UI.

  • [Coming Soon] UI Profiler that gives you information about statistics of your UI

  • ….More features coming….!

We appreciate your opinion - share with us your thoughts and first impressions! Do you like uniForms? Would you like to see a specific feature in uniForms? Let us now! Visit our webpage http://uforms.net for more information!

We will be updating this thread to keep you up to date with any updates, in a meanwhile visit our webpage to get more info about uniForms: http://uforms.net.

[Update: 19.01.2017]
You can now also support us on Facebook!

5 Likes

I’m impressed!

Subscribed for updates.

Best asset I’ve seen in a while.

yes please!

So is it essentially an editor extension that lets you make editor extensions?

1 Like

uniForms is not only an editor extension. The sound basis of uniForms is a C# UI framework, that lets you construct Editor UI with or without designer supplied with uniFroms.

uniForms framework is based purely on IMGUI API - it is not importing any other 3rd party software or library. Using this framework will let you create Editor UI without touching the IMGUI API, with better control over the overall editor design and architecture.

Looks pretty cool, so enables people to make powerful editor windows without having to learn or use the rather cumbersome IMGUI?

That is one of our goals when working on uniForms. We want to give our users intuitive API, similar to what is known from industry standards like Windows Forms or WPF.

Keep in mind, that uniForms framework will give you possibility to write your own controls - so if you are familiar with IMGUI you can use it along with uniForms framework to create a complex control that suits your needs.

1 Like

We would like to inform about our new plan which is updating uniForms blog with series of short articles about basic concepts and new features in our framework.

We are starting with overview of basic concepts, then we will continue with real life examples of how uniForms might help you solve them. You can check it here: http://uforms.net/getting-started-with-uniforms-basic-concept/

If you wish you can subscribe to our newsletter to be up to date with uniForms.

2 Likes

We’ve just published another article on our website about getting started with uniForms. This time we’ll use real-life example to show you how easy and convenient it is to use uniForms. Enjoy!

Visit our website to read the article: http://uforms.net/getting-started-with-uniforms-ui-events/

Remember to subscribe to our newsletter to stay informed!

I am very interested in the clean design of the API. Would uniForms allow me to create dialogs and popups akin to WinForms while writing and reading data to and from the created forms? Examples would include custom input-dialogs, message boxes of any kind etc.

EDIT: Nevermind, I checked out the links provided above. Looks very reminiscent of WinForms; this certainly has me excited!

wtb this! I see the site is gone though unfortunately. : (