Recommendations for open-source C++ 3d game engine?

Started by
12 comments, last by swiftcoder 13 years, 6 months ago
Quote:Original post by xlrustylx
So you would recommend that I use libraries to create my own engine as a learning project?
No, I would recommend that you write games. Developing an "engine" is a complete waste of time until you have developed a game (see the required reading).

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

Advertisement
Okay I guess you are looking more for the learning experience then.
Nothing wrong with that.

I worked on our game Fragfist with Ogre3D, Raknet and Nvidia Physx (back then it was called NovodeX by Ageia). It was a good combination. Ogre already has some wrappers for external libraries but we ended up integrating Ogre into our "engine" rather than build the game around the framework that Ogre provides.

Making everything work together smoothly requires some effort however and it's often the "glue code" that's pretty hard to get right.

cheers
I have tried both OGRE and Direct3D 11 and, Direct3D 11 was easier to use because OGRE is a OpenGL/DirectX wrapper with only instancing and the most basic things included. Learning ORGE on Unix, Linux, Mac and Windows takes more time than implementing your own engine for only one platform.

Irrlicht is good in general but you may feel limited because it is not multi purpose like OGRE. You can use PhysX with Irrlicht but it is not built in.
http://irrlicht.sourceforge.net/tut_physx.html

Irrlicht is much faster than ORGE and more performance means more items in the game and larger levels. Irrlicht have a cleaner design than ORGE because it is made by one person.
Quote:Original post by Dawoodoz
Irrlicht is much faster than ORGE
There is no meaningful performance difference between IrrLicht and Ogre. Please don't make this type of claim unless you have empirical and reproducible performance data to back it up.
Quote:Irrlicht have a cleaner design than ORGE because it is made by one person.
This is a subjective judgment, and somewhat suspect at that. While I personally find Ogre to be a little over-engineered, it does have a very clean, object-oriented design. IrrLicht has always suffered from being a one-man product (though it hasn't been just one man for a while now), as well as a horrific case of NIH syndrome...

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

This topic is closed to new replies.

Advertisement