Jump to content
  • Advertisement
Sign in to follow this  

Need some info about free 3d game engines...

This topic is 2798 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello,
I'm an indie game developer, and I'm on a new project.
I've already some experience with graphics libraries with Allegro.
Anyway, my next project needs a full 3d engine, unlike Allegro, which is great for 2d games, but lacks physics, networking, and i read somewhere it's not particularly suggested for 3d games.

I need a 3d engine which is free (and by "free" i mean "completely free" or "commercial-free with limitations") and without a specific language (UDK for example, uses his UnrealScript language, but i'd like to program in C++).


Thanks in advance :) .

Share this post


Link to post
Share on other sites
Advertisement
You may also consider unity3d
It is not completely free, but its standard version is free. Pro part is free for first month.
What is good about unity in comparison with UDK, the former is very compatible with blender. So if you are am hobbist, and do not want to buy maya/3ds max, than unity would be better. For the rest, it is a personal choice. Instead of looking for an advice, go ahead and download SDKs.

If you are familiar with C++, it won't be a big problem for you using Java or C# or even Python with unity.

Share this post


Link to post
Share on other sites
I use Irrlicht. Although it's just a graphics engine and has no builtin physics or sound or network there is a big community where you can find integration of a lot of other engines for physics and sound (like ODE, PhysX, Bullet...). And it's licensed under the terms of the zlib license.

Share this post


Link to post
Share on other sites
http://www.ogre3d.org/ (render engine rather than game engine but good start)

http://www.neoaxisgroup.com/ (technically not free if it is a commercial release and very good although not C++ but C#)

http://www.panda3d.org/ (very good open source ex-disney engine)

http://www.devmaster.net/engines/ (good source of information, take with pinch of salt as site is owned by Garage Games, owners of Torque engine)

http://www.terathon.com/c4engine/ (not free but you can get source access for $350 and it really is a good engine for a programmer)

[Edited by - donkey breath on September 2, 2010 10:49:02 AM]

Share this post


Link to post
Share on other sites
So, if i wish to use a render-only engine, are there any free/open-source engines for physics, networking and audio features?

Share this post


Link to post
Share on other sites
It's difficult to help someone else to choose a game engine, as everyone has different needs. For example, you might need access to the entire source code of the engine, which narrows down the possible choices (some want tens of thousands of dollars before letting you download the source code).

I would suggest that you make a list of everything you need, and another of the things which would be nice, but not essential. You can then work your way through the ones listed here and here.

Share this post


Link to post
Share on other sites
Quote:
Original post by Tibor
So, if i wish to use a render-only engine, are there any free/open-source engines for physics, networking and audio features?


For physics there's for example Bullet or Nvidia's PhysX.
For anything else I'd always recommend SFML ( www.sfml-dev.org )

Share this post


Link to post
Share on other sites
Thank you for the replies, helped me make up my mind.
I'm going to use Ogre3d as the rendering engine, OpenAL as audio libraries and Bullet as physics engine.
Now i need only to make these libraries work together and it's done.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!