Welcome!



  • late for the opening , glad for the opening



  • Just found this forum, awesome! Just started a project a few weeks ago switching over to a Qt/QML application wrapping a lightweight 3D engine, instead of the heavier 'game engine' alternatives... and I've been loving it.

    Glad to know this resource is here, too!



  • Just started Qt game development. I intend Qt 5.1 on the Pi eglfs, but developing on a PC at present. Even on the 2D games I expect to abstract to GLES2. I have decided on direct ALSA for sound as I need buffer rendering, and not just wav files.



  • Ah, now we get to the good stuff! I'm new to devnet, so I will probably learn more than I can teach. But awesome anyway :)



  • Now that everyone agrees that a game forum is good, people should start posting information such as experiences, tips, dos and don'ts, resources, links, tutorials, etc. to make this a vibrant forum. Of course, questions and comments should be an integral part. Personally, I'm interested in multiplayer games and hope to contribute more in the near future.

    Steve



  • Hey all,

    i'm from the QML Subforum but i thought why don't i try game development, just for fun and to gather some experiences. What i would like to know is:

    • Should i start with OpenGL or DirectX(DX3D)?
    • Are there any good tutorials or introductions to game programming and OpenGL/Dx you guys could and would recommend?

    Every comment is welcome.



  • Hello, Qt guys
    bq. Now that everyone agrees that a game forum is good, people should start posting information such as experiences, tips, dos and don’ts, resources, links, tutorials, etc. to make this a vibrant forum.bq.
    This is a good point of view, tutorials is the best way to learn.



  • [quote author="mhcrnl" date="1392437915"]
    This is a good point of view, tutorials is the best way to learn.
    [/quote]

    Well i would say the best way to learn something is to try and do it yourself.


  • Moderators

    [quote author="onek24" date="1392420514"]Hey all,

    i'm from the QML Subforum but i thought why don't i try game development, just for fun and to gather some experiences. What i would like to know is:

    • Should i start with OpenGL or DirectX(DX3D)?
    • Are there any good tutorials or introductions to game programming and OpenGL/Dx you guys could and would recommend?

    Every comment is welcome.[/quote]I'd imagine that it depends on what kind of game you want to produce, and what experience you have.

    For simple mobile games, I'd go with QML (e.g. http://qt-project.org/doc/qt-5/qml-advtutorial.html ) -- one code base that can be compiled for both OpenGL AND DirectX!



  • [quote author="JKSH" date="1392521544"]I'd imagine that it depends on what kind of game you want to produce, and what experience you have.

    For simple mobile games, I'd go with QML (e.g. http://qt-project.org/doc/qt-5/qml-advtutorial.html ) -- one code base that can be compiled for both OpenGL AND DirectX![/quote]

    I would really like to go into 3D Desktop games, until now i have no experience with that.


  • Moderators

    [quote author="onek24" date="1392562129"]I would really like to go into 3D Desktop games, until now i have no experience with that.[/quote]I don't have experience either, but I believe using a high-level library like Unity or OGRE would be easier than writing low-level OpenGL/DirectlX code.

    Qt 3D is in the works, but it's not ready yet. Optimistically, there might be a tech preview in Qt 5.3.



  • [quote author="JKSH" date="1392563249"]I don't have experience either, but I believe using a high-level library like Unity or OGRE would be easier than writing low-level OpenGL/DirectlX code.

    Qt 3D is in the works, but it's not ready yet. Optimistically, there might be a tech preview in Qt 5.3.[/quote]

    Alright, thank you JKSH.



  • [quote author="PiXy79" date="1274950640"]I'm very interested too on developing games for Nokia phones or for the Megoo platform.
    Thanks ![/quote]

    I wouldn't bet my future on that, but I've may have missed the irony... ;-)



  • [quote author="PiXy79" date="1274950640"]I'm very interested too on developing games for Nokia phones or for the Megoo platform.
    Thanks ![/quote]

    I wouldn't bet my future on that, but I've may have missed the irony... ;-)



  • Qt Game development!

    All people here have to say is that it's great with this new forum...
    I thought I'd bring it one step longer then "hello group!".

    Qt for games on mobile devices? Desktops? Consoles?

    Qt is a joy to work with and thanks to QML and QML/3d and I guess it could be a good framework for game development.
    I still think you would need to use OpenGL support if you want hardware acceleration that handles graphics/3d intensive programs.

    If Qt is thinking about over-encapsulating this into some quasi game framework using QtQuick when "QGLWidget":http://doc.qt.io/qt-5/qglwidget.html would give you an excellent OpenGL context to work in, I don't know.

    If no draw calls from other threads than the main thread is possible, this will not work well...

    There is already a Game Framework based on Qt 4.8 called "V-Play":http://v-play.net/

    I've tried it out as a demo, but it didn't impress me all that much.

    So I really hope that Qt's focus on Game Develop will bear fruits!

    Signals and slots for gamedev == cool, so the best of luck!

    Chris



  • Qt Game development!

    All people here have to say is that it's great with this new forum...
    I thought I'd bring it one step longer then "hello group!".

    Qt for games on mobile devices? Desktops? Consoles?

    Qt is a joy to work with and thanks to QML and QML/3d and I guess it could be a good framework for game development.
    I still think you would need to use OpenGL support if you want hardware acceleration that handles graphics/3d intensive programs.

    If Qt is thinking about over-encapsulating this into some quasi game framework using QtQuick when "QGLWidget":http://doc.qt.io/qt-5/qglwidget.html would give you an excellent OpenGL context to work in, I don't know.

    If no draw calls from other threads than the main thread is possible, this will not work well...

    There is already a Game Framework based on Qt 4.8 called "V-Play":http://v-play.net/

    I've tried it out as a demo, but it didn't impress me all that much.

    So I really hope that Qt's focus on Game Develop will bear fruits!

    Signals and slots for gamedev == cool, so the best of luck!

    Chris



  • [quote author="onek24" date="1392420514"]Hey all,

    i'm from the QML Subforum but i thought why don't i try game development, just for fun and to gather some experiences. What i would like to know is:

    • Should i start with OpenGL or DirectX(DX3D)?
    • Are there any good tutorials or introductions to game programming and OpenGL/Dx you guys could and would recommend?

    Every comment is welcome.[/quote]

    I would definitely learn as much as possible about OpenGL (for the Desktop / Console market) and OpenGL ES for mobile.

    But Qt has an excellent solution which makes working with OpenGL a lot simpler:
    The QGLWidget class is a widget for rendering OpenGL graphics.

    Read all about it: "QGLWidget docs":http://doc.qt.io/qt-5/qglwidget.html#details.

    You could also take a look at a Game Engine / Framework that uses Qt 4.8 here: "V-Play":http://v-play.net/.



  • [quote author="onek24" date="1392420514"]Hey all,

    i'm from the QML Subforum but i thought why don't i try game development, just for fun and to gather some experiences. What i would like to know is:

    • Should i start with OpenGL or DirectX(DX3D)?
    • Are there any good tutorials or introductions to game programming and OpenGL/Dx you guys could and would recommend?

    Every comment is welcome.[/quote]

    I would definitely learn as much as possible about OpenGL (for the Desktop / Console market) and OpenGL ES for mobile.

    But Qt has an excellent solution which makes working with OpenGL a lot simpler:
    The QGLWidget class is a widget for rendering OpenGL graphics.

    Read all about it: "QGLWidget docs":http://doc.qt.io/qt-5/qglwidget.html#details.

    You could also take a look at a Game Engine / Framework that uses Qt 4.8 here: "V-Play":http://v-play.net/.


  • Moderators

    Hi,

    [quote author="cseder" date="1423513071"]But Qt has an excellent solution which makes working with OpenGL a lot simpler:
    The QGLWidget class is a widget for rendering OpenGL graphics.

    Read all about it: "QGLWidget docs":http://doc.qt.io/qt-5/qglwidget.html#details.[/quote]QGLWidget is deprecated. Use "QOpenGLWidget":http://doc.qt.io/qt-5/qopenglwidget.html instead.

    Also check out "VoltAir":http://blog.qt.io/blog/2014/07/21/google-labs-voltair-game-built-with-qt/ -- it is a game that Google built on top of Qt Quick.


  • Moderators

    Hi,

    [quote author="cseder" date="1423513071"]But Qt has an excellent solution which makes working with OpenGL a lot simpler:
    The QGLWidget class is a widget for rendering OpenGL graphics.

    Read all about it: "QGLWidget docs":http://doc.qt.io/qt-5/qglwidget.html#details.[/quote]QGLWidget is deprecated. Use "QOpenGLWidget":http://doc.qt.io/qt-5/qopenglwidget.html instead.

    Also check out "VoltAir":http://blog.qt.io/blog/2014/07/21/google-labs-voltair-game-built-with-qt/ -- it is a game that Google built on top of Qt Quick.


 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.