Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Lately I have been working on a game that i plan to make online. I have used different libraries to make this game as far as i could, but I feel that I should rethink on how Im sertting this game up, so I planned to start over. The libraries that I have used are SFML, OpenGL, and Bullet Physics, along with GLM to load the models.

But the problem is that the 3D graphics arent working with the Physics correctly...

So my main question is:

What would be a good combination of libraries to make an online game with? Im sure that many people have good combinations of libraries for making a game.

The libraries that I would need are ones that fit the criteria of making a simple 3d game(online):

3D Graphics(including a model loader of some sort(if it works with blender that would be even better. I would also like compatability, If Theres one that fits DirectX(at least 9) and OpenGL, then that would be good)

2D Graphics(I liked SFML, so it its possible to get something that works with SFML, that would be nice)

Networking(a way to connect multiple clients to a server/database)

and Physics(Ive worked with Bullet Physics, but I cant find a model setup that would fit with said physics)

Also if there are any other libraries that work well with these I would like to know. Any answers would be very helpful. and details would be even nicer =)

Thanks in advance. -Molma

share|improve this question
Hey i noticed this question in stack overflow. Would you or anyone agree with this combination(Ogre3D) –  Molmasepic Jun 16 '11 at 20:12
Also as other information, I am using Code::Blocks as the IDE and MinGW as the compiler on Windows Vista 32 bit. –  Molmasepic Jun 16 '11 at 20:14
add comment

closed as off-topic by Byte56 Jul 4 '13 at 17:10

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions that are about "which tech to use" are outside the scope of the site. For more information, see this meta post" – Byte56
If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

But the problem is that the 3D graphics arent working with the Physics correctly...

Pretty much any pair of graphics and physics libraries will work together. If you haven't managed to get OpenGL graphics and Bullet physics working, you probably just have a bug there which can be fixed.

share|improve this answer
hm. alright, but i still need some compatability for different operating systems. –  Molmasepic Jun 16 '11 at 20:11
+1 Both have full compatibility for mac, windows and linux. If you need a different OS add that information to the question. –  Maik Semder Jun 16 '11 at 20:47
add comment

I'm just going to go put Unity out there. It is, bluntly, amazing at everything you put. Except the networking (No idea, I'm afraid), and weaker on the 2D.

share|improve this answer
Unity can definitely do networking (Battlestar Galatica Online uses Unity), though you might have to buy the Pro version. However, it does not work on Linux, so if you need Linux support, it's not a feasible option. –  thedaian Jun 16 '11 at 21:30
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.