Results 1 to 6 of 6

Thread: Qt Suitable as windowing system for 3D game?

  1. #1
    Join Date
    Sep 2007
    Location
    Rome, GA
    Posts
    199
    Thanks
    14
    Thanked 41 Times in 35 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Windows

    Default Qt Suitable as windowing system for 3D game?

    I've been doing some research on google and here - found a few things from a couple years ago. I'm aware of QGlWidget, but I wanted to see if you guys knew of anyone who has used Qt as the windowing system of a 3D game and/or for the 2D menus/HUD. And if not, do you guys know any reason why Qt wouldn't be suitable for something like this?

  2. #2
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Qt Suitable as windowing system for 3D game?

    There are already a couple of realtime 3d games available which use KDE3 and thus Qt 3. As they don't seeme to perform that bad and also because Qt 4 is, AFAIK, faster than Qt 4 inmost cases I'd say you can do that. However this is not necessarily recommended... It really depends on what you want to do, what you can do and how much time you want to invest. Indeed using Qt in this case would be faster than writing a GUI on top of a graphics engine though it would probably be more limited (you couldn't do something as neat as what you can find in recent commercial quality games for instance...)
    Current Qt projects : QCodeEdit, RotiDeCode

  3. The following user says thank you to fullmetalcoder for this useful post:

    JimDaniel (11th February 2008)

  4. #3
    Join Date
    Sep 2007
    Location
    Rome, GA
    Posts
    199
    Thanks
    14
    Thanked 41 Times in 35 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Windows

    Default Re: Qt Suitable as windowing system for 3D game?

    Ah, thanks a lot. The game I'm planning will have very basic menus and little to no HUD, so maybe Qt will be adequate. Can you possibly point me somewhere I can see screenshots of the games you referred to?

  5. #4
    Join Date
    Mar 2006
    Location
    Mountain View, California
    Posts
    489
    Thanks
    3
    Thanked 74 Times in 54 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Qt Suitable as windowing system for 3D game?

    QGLWidget provides a context for OpenGL, nothing more. So you are running a real native OpenGL, with no performance hit. Qt will provide all the GUI you need around the OpenGL. It's the best of both worlds: native OpenGL performance and ease of UI development.

  6. The following user says thank you to Brandybuck for this useful post:

    Coyote (3rd November 2010)

  7. #5
    Join Date
    Sep 2007
    Location
    Rome, GA
    Posts
    199
    Thanks
    14
    Thanked 41 Times in 35 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Windows

    Default Re: Qt Suitable as windowing system for 3D game?

    Awesome, just what I wanted to hear :-)

  8. #6
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Qt Suitable as windowing system for 3D game?

    Quote Originally Posted by JimDaniel View Post
    Ah, thanks a lot. The game I'm planning will have very basic menus and little to no HUD, so maybe Qt will be adequate. Can you possibly point me somewhere I can see screenshots of the games you referred to?
    I was mainly refering to Boson though there are probably others. Have a look at the screenshots.
    Current Qt projects : QCodeEdit, RotiDeCode

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.