Sign in to follow this  
Alpha_ProgDes

Tutorials, books on doing GUI design and programming?

Recommended Posts

exoity    208
[url="http://www.amazon.com/Game-Engine-Gems-Eric-Lengyel/dp/0763778885/ref=sr_1_1?s=books&ie=UTF8&qid=1353481621&sr=1-1&keywords=game+engine+gems+1"]Game Engine Gems, Volume 1 [/url]has a great chapter on GUI programming named "A GUI Framework and Presentation Layer".

Share this post


Link to post
Share on other sites
Alpha_ProgDes    6931
What I would like to do is 1) prototype a GUI interface for an app. 2) once I'm able to do (1), I'd like to be able to the same for a tablet (or OS with a touch interface).

Hopefully, this clarifies what I'm asking for.

Share this post


Link to post
Share on other sites
It does does clarify things - you aren't looking to create a windowing system, but to prototype and build GUIs for desktop and then for mobile or tablet.

What tech you use at the end depends on which platforms you want to target - Windows, OSX, Linux, Android, iOS, WinRT, and so on.

Most people looking to make a desktop app should, instead of re-inventing the wheel, probably use a GUI framework like Qt. That one is cross-platform between Windows, OSX and Linux, and has good support for Symbian on mobile. Android support is on the way. It is "C++ native", but it can be internally scripted with QtScript (~Javascript) and there are bindings to most major languages. There is a graphical interface builder that should help for quick prototyping.

I'm currently looking to learn Qt in conjunction with a UI design course.

Share this post


Link to post
Share on other sites
Alpha_ProgDes    6931

So when I thought of creating a GUI system, I was thinking something along the lines of the video below (but not exactly). What do you have to do get your desktop to do THAT!

 

This seems to be homemade, but it could be Alienware as well. All I know is, I would love to learn how to do something like this (altering GUI/UI on my desktop to awesomeness).

 

http://www.youtube.com/watch?v=pW-ohF9tRI8

Edited by Alpha_ProgDes

Share this post


Link to post
Share on other sites
The Youtube video says exactly what the guy used to get that desktop - Rainmeter for the widget engine, a bunch of ready-made Rainmeter widgets, some software from Stardock (probably the start menu replacement), and Dreamscene (probably for the video background). I don't think he did anything on his own except collecting the widgets and tools.

If I understand correctly, the thing you want to do is start hacking together a Rainmeter competitor with your own widgets? If so, my earlier recommendation of Qt is still good. Qt Quick 2.0 is great for quickly putting together widget-like UIs and animating them, but you also get very fine-grained control when you need it. Edited by Stroppy Katamari

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this