Most professional GUI for directX in games

Started by
5 comments, last by bubu LV 12 years ago
Hey,
Firstly I wanted to combine DirectX with WinAPI but it turns out that WinAPI controls are covered by any d3d rendered graphic. I heard that it's best to create ur own GUI for professional games, but does it mean creating everything from the scratch? like window creation, message loop, etc self written?
I just want to use the same technique that all professional game's studio uses to combine GUI elements with DirectX.
I would be really extremaly grateful for any help provided!
Advertisement

Hey,
Firstly I wanted to combine DirectX with WinAPI but it turns out that WinAPI controls are covered by any d3d rendered graphic. I heard that it's best to create ur own GUI for professional games, but does it mean creating everything from the scratch? like window creation, message loop, etc self written?
I just want to use the same technique that all professional game's studio uses to combine GUI elements with DirectX.
I would be really extremaly grateful for any help provided!


These days many(most?) AAA games use Autodesk Scaleform (It lets you integrate Flash GUIs in your OpenGL or DX games). While it is by far one of the easiest ways to make game GUIs it isn't cheap. (I think its included with UDK though)

as an indie you're probably better off using something like CeGUI.
[size="1"]I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!
You could also take a look at GWEN UI. It seems to be fairly simple to use, and still robust and actively developed.
hmm CEGUI seems inetersting. Btw it is a substitue for WinAPI right? but destinated precisely for games developers?
And is it going to work with newest DirectX 11 ?
Do not try to write your own GUI.

CEGUI works with dx11. CEGUI has all the features you mentioned.

If you have the budget you may buy Scaleform.
there is also DirectXUT, which is for gui stuff
:)
There is also libRocket

This topic is closed to new replies.

Advertisement