Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Game Development
  4. Experiences using Physics Engines with Qt 3D programs?

Experiences using Physics Engines with Qt 3D programs?

Scheduled Pinned Locked Moved Game Development
10 Posts 5 Posters 7.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    matti-
    wrote on last edited by
    #1

    I've been trying to evaluate different physics engines to be used in a Qt based OpenGL game. BulletPhysics would be my first choice if I was building a Desktop game, however I am wondering whether a mobile device will have sufficient CPU power to run it. Another worry is building the engine for various platforms. If I want to deploy the Qt software for Harmattan/Android, the best solution I see would be to just include all the engine source in my own project (since there - according to a quick googling - doesnt seem to be a .pro build file for it) to be able to compile it anywhere..

    Any experiences on using these things in (embedded) Qt projects?

    Author of <a href="http://mmark.777-team.org/">MMark13</a>

    1 Reply Last reply
    0
    • sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #2

      AFAIK, "Box2D":http://box2d.org/index.html is quite popular, and available for many platforms.

      (Z(:^

      1 Reply Last reply
      0
      • M Offline
        M Offline
        matti-
        wrote on last edited by
        #3

        As the name implies, I believe that box2D is a, well, 2D physics engine :)

        Author of <a href="http://mmark.777-team.org/">MMark13</a>

        1 Reply Last reply
        0
        • sierdzioS Offline
          sierdzioS Offline
          sierdzio
          Moderators
          wrote on last edited by
          #4

          doh, I missed the 3D in the subject, sorry :)

          (Z(:^

          1 Reply Last reply
          0
          • T Offline
            T Offline
            tomato
            wrote on last edited by
            #5

            Hi matti-

            About the integration of physics engine, I only know that few 3D games have the support of PhysX (Nvidia property, so it's quite limitative to tegra device only...) so it could be possible with other libs (in a near future?).

            From my personal experience, the best strategy could be to separate the 3D/game engine from the other parts. As so the developpment to multiplatform is much easier, you can keep your engine as it and just modify the input/thread part. In addition, you are not stuck with the Qt OpenGL integration (With almost the same engine code I can use OGL ES 2.0 for iphone/android or OGL 4.0 on linux or core profile 3.2 on mac lion).

            お前はもう死んでいる

            1 Reply Last reply
            0
            • M Offline
              M Offline
              madil
              wrote on last edited by
              #6

              hi
              i want to make the game like Angry Bird so any one of you providing me help on it or provide sample code for me thanks.

              1 Reply Last reply
              0
              • T Offline
                T Offline
                tomato
                wrote on last edited by
                #7

                hi madil,

                I think your request should be a little more specific that "I want to do a angry bird-like game, how can I do" if you want some help.

                So could you precise your need??

                お前はもう死んでいる

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  madil
                  wrote on last edited by
                  #8

                  hi tomato,
                  yes i want do a angry bird like game but i can't get the correct way ,i also try "Box 2D " ,so if you know any thing about it kindly provide it to me thanks.

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    sasmaster
                    wrote on last edited by
                    #9

                    I don't understand why you would want using Qt for AngryBirds style game dev.I think it is complete overkill and waste of time.Such games you can create easily with tools like Unity3D and some more game oriented engines/frameworks available out there may of which are free and easy to use.

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      matti-
                      wrote on last edited by
                      #10

                      i got bullet physics working nicely with my opengl app, see the link in my sig for a demo on n9/meego harmattan.

                      Author of <a href="http://mmark.777-team.org/">MMark13</a>

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved