Sign in to follow this  

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

This topic is 2639 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
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
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
Hey thanks for that thread... theres are some really good pointers

Loves playing web games and maybe try to make an 3d game on my own =)

[Edited by - Timbob on September 8, 2010 3:18:58 AM]

Share this post


Link to post
Share on other sites
Quote:
Original post by Yuki001
PixelLight is a new open source Game Framework. and I think it is the best open source engine.Look at it.

http://www.pixellight.org


Thanks...i just googled about it, but looks like it is still in developement, right? also, there's only a mailing list and no forums, the wiki is still empty...maybe i'll check it later, because judging from the screenshots it looks pretty cool :) .

Share this post


Link to post
Share on other sites
Quote:
Original post by Tibor
Quote:
Original post by Yuki001
PixelLight is a new open source Game Framework. and I think it is the best open source engine.Look at it.

http://www.pixellight.org


Thanks...i just googled about it, but looks like it is still in developement, right? also, there's only a mailing list and no forums, the wiki is still empty...maybe i'll check it later, because judging from the screenshots it looks pretty cool :) .

PixelLight is in development since 2002 and was already used in multiple commercial projects (see http://developer.pixellight.org/wiki/index.php/Projects_using_PixelLight) - but until a few weeks ago, we kept the development of PixelLight a kind of secret to have something decent and field-tested when first publishing the project to the public. As a result, you won't find that many information about PixelLight through google at this point - but to be honest, this also makes it quite difficult to get people interested in PixelLight, because there's no real community, yet. Over the years, we already filled the PixelLight developer Wiki (so it's not empty, the Wiki like bugtracker is empty :) to support the gathering of a community... which is quite difficult because today, there are more engines out there as in 2002 when we started. We're having a lot of plans for the further PixelLight development, but without a supporting community and just 2 developers this is quite hard because the project is already quite huge (because it's a complete application framework, not just a rendering engine).


Quote:
i just googled about it, but looks like it is still in developement, right?

Engines are always in development, except the developers abandoned the project. The IT world is constantly changing, new demands, new hardware, every month new GPU drivers and so on, as a result, an engine needs to evolve constantly as well. We gave PixelLight 8 years of closed development to get a robust framework with a solid base and ready for frequent extensions and changes, without the need to change to much interfaces every time which would just annoy people using the engine.


Quote:
here's only a mailing list and no forums

There's currently no forum because we're just two developers, and you really need to moderate a forum in a decent way to delete posts like spam, posts with illegal content and so on (if you don't, you can really get terrible legal issues, especially in Germany - so, a forum is a legal risk if no ones helping to moderate it :/). If we find one or two people which will have a look at the PixelLight forum, we would add such a forum and of course also answering questions there.

[Edited by - AblazeSpace on September 17, 2010 8:11:29 AM]

Share this post


Link to post
Share on other sites
Have a look at ClanLib - http://clanlib.org/wiki/Examples .It can also be used on commercial games (BSD style license)

It contains OpenGL 1.3, OpenGL 2.x to 3.x support.

Also it has a software renderer (known as clanSWRender) that uses SSE2 intrinsics via Interlocked Variables for maximum speed on multicore CPU's. (1920x1080 RGBA screen displaying around 2000 sprites runs as 180fps on my PC)

Share this post


Link to post
Share on other sites

This topic is 2639 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.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this