GUI Generator - Create your own custom GUI Skins

1709261--107581--big_precise_gui-transparent.png
GUI Generator is a tool for quickly creating good looking UI elements, or skins, for use with any GUI engine.

View in the Asset Store

Website
Questions & Support

Development Roadmap & Feature Voting

Does not require any GUI engine as it creates stand-alone skinnable textures, however it seamlessly integrates with the following at launch:

  • nGUI
  • uGUI (Unity’s new GUI system, requires Unity 4.6 or above)

Example video of usage with uGUI:

Some screenshots:

I’ve added some clearer screenshots as I’m preparing an working on the next update.

GUI Generator Web Page launched.

I’m busy with the final tweaks and tests for the next update coming to the Asset Store.

If you have any feature requests … now’s the time :slight_smile:

I have a need for producing speech bubbles - these are actually quite similar to the rounded rect sliced sprites that your GUI Generator creates for buttons and panels, except they have a little arrow on one side. There are a few things that would need to be tweakable such as the arrow width, curve, position length etc. This could also be used for callouts - for example in a tutorial when pointing to a button with some text explaining what the button is for.
Keep up the good work… I hope you can add my feature! Matt

Hi Matt,

The roadmap certainly includes alternate corner shapes within the short term, and shortly after that alternate shaped individual sides (left/right/top/bottom). In fact, my previous update already included the groundwork for these to be built on as it’s a definite direction I’m heading in.

The next update will allow thicker header / trailer or side bars individually selected, allowing space for icons on buttons (for example) once that update is out I will begin work on alternate shapes for individual corners, one example I’d use this myself is that I rather like buttons shaped where the top left and bottom right are round, but the top right and bottom left corners are square.

The way the shaped sides will be added will be algorithmic, and Scriptable … meaning that anyone can create their own tiny “Corner Shape” script which will just be a single function with some Math and using that they could extend GUI Generator to create their very own shaped sides.

I hope this answers your questions :slight_smile:

[EDIT] You wont need to script, it’ll ship with several shape scripts, but you can do so if you desire to.

Sounds really good. When are you aiming to roll out some of the above features?

Hi teevus,

The features will be rolled out iteratively:

  • individually sizable “padding” on all dimensions (about a week)
  • shaped sides (about a week or so after, depending on my own bandwidth and time & Asset Store vetting process timelines)

If you’d like to get notified immediately, regarding updates etc, feel free to subscribe to the newsletter on the right hand side of this page:

http://www.darkarts.co.za/gui-generator

Hi DarkArts!

This is pretty amazing. Could be possible to use textures to fill the shapes instead solid colors?

Cheers!

Hi @Danirey

That’s definitely on the road-map. The next update will offer different corner shapes allowing more than just “round” or “square” or “somewhere in-between” as current, but any shapes you could imagine for the actual borders.

After that (the shape changes) I will be looking at extending the effects and most especially high on the priority list is texturing. Keeping in mind these are simple generated PNG files, even right now you can create a texture with a transparency (high alpha) and simply open it in any image editor of your choice and “underlay” a texture, or better yet have a panel underneath the alpha’d effects which you can control and tile ensuring that it’ll be seamless. That said, textures built-in to GUI Generator are en-route.

Nice!

You have a really usefull asset here. And with the new uGui could be a great combo!!!

Good job, i’ll buy this for sure!

Thank you :slight_smile: Yes I’m getting many reports back of people having great success with this tool. I am always open to suggestions from those who own it, that formed most of the first update, was feedback after the first people bought it.

It’s progressing nicely and I should have the shapes update ready some time this week.

I’d love to know what all you’d like to be able to do with textures though, so I can take this into consideration as I move on to the next phase.

Bought it! :slight_smile:
I’ll send you some feedback as soon as i can and what would be nice (for me) to do with textures…

Right now i’m thinking in some blending modes for texture/Solid color or Texture/texture. Some add and multiply modes(the more the better of corse ;))

Cheers!

Great to hear, I’m not always able to check the forums, feel free to send me questions / suggestions or anything else to support@darkarts.co.za for more immediate responses.

If you’d like to hear about updates as soon as they happen you can subscribe to the news-letter on the right hand side of the GUI Generator page at: http://www.darkarts.co.za/gui-generator

I will, thank you!!

By the way, i’m thinking that with sliced sprites, it would not be very good idea to use textures, because they will be streched, isn’t it?
That only could work with fixed size sprites… right?

Yes, however I have some tricks in mind that might help with that :wink:

And, if you’re planning on using fixed sized buttons (for example) why shouldn’t you use textures?

At bare minimum I’ll support fixed sized buttons/panels etc but I do have some other ideas I’d like to experiment first before I mention them but it’s looking good so far.

Ok!
I can’t wait to see your ideas! :wink:

Please, keep us informed!

By the way, One cool thing could be a random noise generator to blend with the solid colors? :slight_smile:

Cheers!

GUI Generator v1.2 update coming soon to the Asset Store.

Includes initial per-corner styling (more styles to follow in later updates):