Looking for a C++ Game Engine

  • (2 Pages)
  • +
  • 1
  • 2

26 Replies - 3200 Views - Last Post: 13 May 2011 - 09:39 AM Rate Topic: -----

#1 Strikerx22  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 32
  • Joined: 10-April 09

Looking for a C++ Game Engine

Posted 10 May 2011 - 10:28 PM

Hi, I'm looking for a good C++ engine that I could use to learn and improve my programming skills. I'm still fairly new to programming and trying to come up with a good project to help me get started as it has been a while since I've done any programming. I look forward to hear all of your suggestions.
Is This A Good Question/Topic? 0
  • +

Replies To: Looking for a C++ Game Engine

#2 stayscrisp  Icon User is online

  • フカユ
  • member icon

Reputation: 1000
  • View blog
  • Posts: 4,181
  • Joined: 14-February 08

Re: Looking for a C++ Game Engine

Posted 10 May 2011 - 11:39 PM

There are many, you could look at the Irrlicht engine or Ogre 3D.

Good luck with your projects and post in the forum if you have any problems :)
Was This Post Helpful? 1
  • +
  • -

#3 RevTorA  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 76
  • View blog
  • Posts: 251
  • Joined: 22-April 11

Re: Looking for a C++ Game Engine

Posted 11 May 2011 - 07:13 AM

Also, if you're not looking for 3D engines or rendering libraries, perhaps look into SDL or SFML.

This post has been edited by RevTorA: 11 May 2011 - 08:43 PM

Was This Post Helpful? 0
  • +
  • -

#4 stayscrisp  Icon User is online

  • フカユ
  • member icon

Reputation: 1000
  • View blog
  • Posts: 4,181
  • Joined: 14-February 08

Re: Looking for a C++ Game Engine

Posted 11 May 2011 - 07:55 AM

SDL and SFML are not engines, they are API's. They provide functions to wrap up into engines :P
Was This Post Helpful? 0
  • +
  • -

#5 RevTorA  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 76
  • View blog
  • Posts: 251
  • Joined: 22-April 11

Re: Looking for a C++ Game Engine

Posted 11 May 2011 - 11:40 AM

View Poststayscrisp, on 11 May 2011 - 07:55 AM, said:

SDL and SFML are not engines, they are API's. They provide functions to wrap up into engines :P


Well, I don't know of any 2D "engines" so those are as close as I can think of. He didn't mention if he was trying 2D or 3D. Personally I'd rather "learn" on a 2D library writing my own engines :P
Was This Post Helpful? 0
  • +
  • -

#6 stayscrisp  Icon User is online

  • フカユ
  • member icon

Reputation: 1000
  • View blog
  • Posts: 4,181
  • Joined: 14-February 08

Re: Looking for a C++ Game Engine

Posted 11 May 2011 - 03:36 PM

He did say engines though, but excuse my pedantry you make some good suggestions. :)
Was This Post Helpful? 0
  • +
  • -

#7 Strikerx22  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 32
  • Joined: 10-April 09

Re: Looking for a C++ Game Engine

Posted 11 May 2011 - 05:12 PM

Thanks for the suggestions! :bigsmile: I think I'll try SFML first as it will probably be best to start with a 2D project and then work my way up to 3D unless there isn't a huge learning gap between the two then I'll jump over to 3D and check out Ogre. I also have another question as saw there was another engine called DARK GDK and was wondering if that is also a good C++ engine or would it be better to go with Ogre. Thanks again for the help.
Was This Post Helpful? 0
  • +
  • -

#8 stayscrisp  Icon User is online

  • フカユ
  • member icon

Reputation: 1000
  • View blog
  • Posts: 4,181
  • Joined: 14-February 08

Re: Looking for a C++ Game Engine

Posted 11 May 2011 - 05:16 PM

Some people like DarkGDK (I'm not one of them) so you can only find out by trying it yourself. As I stated earlier SFML is not an engine it is an API so it will require a little more work on your part to get something drawing to the screen.

Also, and this is just my opinion, I prefer SDL over SFML.
Was This Post Helpful? 0
  • +
  • -

#9 anonymous26  Icon User is offline

  • D.I.C Lover

Reputation: 0
  • View blog
  • Posts: 3,638
  • Joined: 26-November 10

Re: Looking for a C++ Game Engine

Posted 11 May 2011 - 05:46 PM

When I started out in game programming before joining the industry I completely skipped the 2D game creation phase in favor of going straight to 3D. It was very hard work. I wouldn't suggest it unless you are a strong and very patient programmer.
Was This Post Helpful? 0
  • +
  • -

#10 JesseLord  Icon User is offline

  • New D.I.C Head

Reputation: 5
  • View blog
  • Posts: 42
  • Joined: 24-May 10

Re: Looking for a C++ Game Engine

Posted 11 May 2011 - 10:35 PM

The Torque Powered Engine 3D is all C++ I would recommend that one if you are looking to get into the source code of a tried and tested (more professional) product. www.garagegames.com Only 99 dollars now a days I believe.
Was This Post Helpful? 0
  • +
  • -

#11 tux.aka.pingu  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 13
  • Joined: 11-May 11

Re: Looking for a C++ Game Engine

Posted 12 May 2011 - 03:19 AM

Hey,
my first game I actually developed was a Bomberman clone using the Irrlicht engine. Very easy to learn I think, and for small games it does the trick. For quite bigger/complex games Irrlicht seems to me a bit to slow (big Maps with lightning etc.).

greetz pINGu

*Excuse my bad English (not really my strength ^^)*
Was This Post Helpful? 0
  • +
  • -

#12 stayscrisp  Icon User is online

  • フカユ
  • member icon

Reputation: 1000
  • View blog
  • Posts: 4,181
  • Joined: 14-February 08

Re: Looking for a C++ Game Engine

Posted 12 May 2011 - 04:33 AM

The speed of irrlicht all depends on your graphics card and how it can handle more advanced effects. On a PC with a good card and plenty of RAM the engine performs outstandingly yet if you are attempting to use a lot of lighting effects or, god forbid, volumetric shadows on a card that can't handle it then you can't expect to get decent performance.

This is why Irrlicht comes with functions to check capabilities of graphics cards so that you can enable and disable features as you see fit or even in the form of menus just like the pros :)
Was This Post Helpful? 0
  • +
  • -

#13 tux.aka.pingu  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 13
  • Joined: 11-May 11

Re: Looking for a C++ Game Engine

Posted 12 May 2011 - 04:40 AM

This might be, but for example our map was a relatively small house with 2 floors. When we tried to add round objects the framerate collapsed and my PC was one of the upper middelclass (E6600, 4GB 667 Ram, etc.).
Either our code (or our map design) was that bad or Irrlicht (what I think, because the same problem happened to many other) was responsible for the performance issues.
Was This Post Helpful? 0
  • +
  • -

#14 stayscrisp  Icon User is online

  • フカユ
  • member icon

Reputation: 1000
  • View blog
  • Posts: 4,181
  • Joined: 14-February 08

Re: Looking for a C++ Game Engine

Posted 12 May 2011 - 04:51 AM

No offense but I would be tempted to blame it on your code, if you look for videos of the irrlicht engine on youtube you can see that it performs well with big maps and lots of objects. There are also downloads on the irrlicht site that have really big maps together with lighting and physics running at a smooth framerate, check them out. Those demo's run well on my laptop which is not particularly powerful.

I cannot really see how it could kill the frame rate to add round objects, don't write the engine off yet :)
Was This Post Helpful? 0
  • +
  • -

#15 tux.aka.pingu  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 13
  • Joined: 11-May 11

Re: Looking for a C++ Game Engine

Posted 12 May 2011 - 05:01 AM

Could it be that also the map (*.obj, made with Google SketchUp) has something to do with our performance problems??
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2