Click here to Skip to main content
15,888,330 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am a complete beginner for 3D game development with knowledge of c++. so I need help on the Free 3D Game engines with enough of resource,tutorials and guidance in c++?

[update]
Can Cafu engine benfit over IRRLicht or IRRLicht beneficial over Cafu whether in language,development or licence?
Posted
Updated 11-Apr-12 1:36am
v2
Comments
Lakamraju Raghuram 9-Apr-12 4:30am    
I think C++ is a bit odd these days for game developement.
chaiein 9-Apr-12 7:31am    
do u suggest better to use other languages? but know c++ which is the other language?
JackDingler 9-Apr-12 16:22pm    
Gaming engines are usually written in C or C++ with a scripting language, tying the components together and providing the rules for the game play.

Some engines support extensibility in C/C++ and others don't.

Look at the products from Garage Games for instance. You get the full C++ source code for the engine, and it runs a scripting language that has almost full access to every object in the engine.

The advantage with this approach is the ability to extend the engine's capabilities beyond what you can do with the scripting language. For instance, to take advantage of new hardware capabilities or resources.

And of course you can optimize specific script sections into C++ code.

As hardware and memory constraints continue to ease, I'm sure more and more of the gaming logic will move to scripts, though I doubt Microsoft will rewrite DirectX in C#.

A cheap way to learn the basics is to visit a used book store and find a book that teaches you how to write a game from the ground up.

Good documentation and support tends to come with a price. Most of the free stuff requires quite a bit of assembly.

If you can spare a little money, Garage Games sells their SDK for $99 (last I checked). and they have a good support community and is compatible with art from many different sources.
 
Share this answer
 
Comments
Espen Harlinn 9-Apr-12 18:00pm    
I played around with the Torque game engine some years ago, and as far as it went it was pretty decent.
Have a look at blender[^]

There are lots of tutorials floating around the net - and it's pretty feature complete.

Here is a link to the introduction to the Game Engine[^]

Best regards
Espen Harlinn
 
Share this answer
 
v2
Comments
JackDingler 9-Apr-12 17:50pm    
Blender isn't a game. It is however, a useful tool for creating art for games.
Espen Harlinn 9-Apr-12 17:54pm    
ehrrm Jack, I know it's not a game - it's a feature complete design environment that includes, among other things, a game engine.
JackDingler 9-Apr-12 18:04pm    
Yes, but it's not really designed to be a framework for gaming. The engine is designed for testing. And it's not C++, it's written in Python.

It's a good resource. I'm not knocking you for mentioning it.
Espen Harlinn 9-Apr-12 18:10pm    
The stuff below the Python interface is written in C++.

I could always have pointed OP in the direction of ogre3d or something similar - but then the learning curve would have been pretty steep.
chaiein 10-Apr-12 4:03am    
I came across IRRlicht. what do you all tell about it?
unity is a good choice.. see the licensing docs http://unity3d.com/unity/licenses[^]
 
Share this answer
 
Comments
chaiein 9-Apr-12 7:33am    
is'nt it for android only?
chaiein 9-Apr-12 7:43am    
for unity 3d c++ is not used:(

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900