GUI system aimed at games
What is GWEN?
GWEN is a collection of easy to use widgets for use in easily designing graphical user interfaces for either games or applications. It can be fully skinned, it performs well, and it has many more options than the vanilla alternatives.
Why do I need GWEN over Construct's normal interface options?
Construct offers a lot of objects designed to help you make a game, but it doesn't quite cut it for many situations. Many of the objects, like list boxes, or edit boxes, or combo boxes, cannot be hidden or destroyed in Construct. They all look exactly the same, because they are based on the Windows API, and for the same reason, they all behave exactly the same and have the same bugs.
A quick example of this - make a list box in vanilla Construct. Now try to hide it, or make it transparent. Your only option is to move it off screen, which is not an ideal solution. GWEN uses Construct's innate rendering capabilities, not Windows. It is much more flexible because of this.
GWEN's widgets are all created at runtime directly on the event sheet, where they can be organized into groups and collapsed. This means they won't be cluttering up your layout in the editor. You can have hundreds of buttons and still easily navigate around in your layout. This doesn't mean GWEN is difficult to use - I have designed GWEN to be as easy to use as possible. You can crank out a professional interface in minutes.
Tired of counting pixels and calculating percentages? GWEN can do all the measuring for you, meaning absolute coordinates aren't necessary - widgets can be docked, ordered, and aligned based on relative positions rather than absolute coordinates, taking a lot of math off your shoulders and giving you flexibility. This means that if a window is resized, or a resolution is changed, it's no longer your problem. You don't have to shuffle the interface around, GWEN will do that for you.
Lastly, GWEN has a lot more interface widgets than Construct. Some examples are context menus, toolbar ribbons, tree lists, rpg inventory screens, and tooltips. There's more, but listing them all would take up half the page, instead, just check out the free demo!
These are only a few of the many benefits, but it gives you an idea of how massive GWEN is and how much it can help you. I personally use it in my current projects.
I need video evidence.
I currently have two good videos, I'm working on many more.
I would like to try GWEN for free.
There is a free demo available, it is not time limited, and it is just as powerful as the full version, but it has a DEMO watermark on it. This should let you play with the plugin as long as you like without purchasing it. It comes with a fully commented example cap.
Download the GWEN Demo HERE!
This is pretty awesome! Where do I get the full version?
The full version of GWEN is $9.99.
Buy GWEN HERE!
What's the license look like?
Basically, you can release whatever you want with the demo version. With the retail ($9.99) version, you can release independent games. I classify independent as free games, or games that gross under $3500 income. If you get lucky enough to make it to that point, I'll ask for $90 for the super duper commercial unlimited license. I don't have the legal power to enforce this license, but I struggle to make enough cash to eat, and I work at Walmart every night, so shame on you.
GridTree and Noise were free, why are you charging for GWEN?
GWEN's complexity, enormity, usefulness, and sheer awesomeness put it leagues ahead of my previous plugins. I released those with an optional donation option, and it didn't work out so well. GWEN took a long time to develop, and I put a lot of care into it. My financial situation isn't so great - I work at Walmart every night and develop in my spare time, so I am inclined to sell it. I apologize for the inconvenience, but trust me - it'll be worth your while, and I will support the plugin post release until it's as bug free as I can make it. All future updates will be free.
Luckily for you, I am working on an array of Youtube videos outlining every aspect of GWEN from how to install it to how docking a widget works. Unfortunately, they aren't quite ready yet! This space is reserved for links to them as I complete them.
I found a bug.
These are the currently known issues:
- GWEN looks weird, ugly, or different from the screenshots. - If GWEN cannot find a valid skin, it will default to using basic colors. Make sure that you have your skin property pointing at a valid skin.
- Button behaves oddly when mode is not set. - Known issue.
- Property List incomplete - Working on this.
Did you find something that isn't on this list? It's much easier to get my attention via private message, so PM me the details, and I'll fold a fix into the next update. Thanks for your help!