gui/game librarys FOR C++

Started by
7 comments, last by 3TATUK2 10 years, 3 months ago
Does anyone know a good game/GUI library thats FOR C++, openGL i have to download a driver or something and to me its just too complicated right now with my current knowledge. Does anyone have a good game/GUI library that isnt so complicated to pick up and use in C++ and Codelite?
Advertisement

Try SDL or Allegro..They are very good for beginning! :)

Since it's C++, I'd suggest sfml over sdl.

I'd also recommend SFML: http://www.sfml-dev.org/

Don't forget the docs: http://www.sfml-dev.org/resources.php

But you should know, sdl or sfml doesn't provide any gui elements. The only job they do is to initialize a Window on which you can draw.
I think to remeber me that allegro some few ele ts provide like messageboxes but im not quite sure.

Do you really want use some gui libraries try an look at qt or simliar ones

For 3D, check out Urho3D:

https://github.com/urho3d/Urho3D

For the brief time I had looking over it, it looks very powerful and actually is easy to use (just build and run the examples to see what I mean).

Another great 3D library is Ogre3D:

http://www.ogre3d.org/

If you find those overwhelming, you might want to consider starting with something far easier, but just as powerful:

http://www.thegamecreators.com/?m=view_product&id=2000

"I would try to find halo source code by bungie best fps engine ever created, u see why call of duty loses speed due to its detail." -- GettingNifty

For GUI, I recommend libRocket. It is general purpose, independent on other game engines, and can easily be adapted for OpenGL (which is what I did). On the negative side, it takes some effort to interface. On the positive side, it is very efficient and powerful. You will be able to control the GUI with a design similar to html and css.

[size=2]Current project: Ephenation.
[size=2]Sharing OpenGL experiences: http://ephenationopengl.blogspot.com/

you can try cocos2d-x, SFML, or if you not only need to build game but an application, try Qt

if you can't install a driver then you shouldn't be coding

This topic is closed to new replies.

Advertisement