Sign in to follow this  

free game engine for c++

This topic is 2846 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

hi, I wanted to make a game as a way to sharpen my c++ skills and I was wondering if anyone could suggest an engine to use for this. Having worked on XNA, I know that it is an option but the programming in that is C# and I specifically want to program in C++. The game I am looking to make will be a 3D game. I have also used Ogre 3D so if someone could suggest something else I would really aprreciate it. Thanks, trojansc

Share this post


Link to post
Share on other sites
I think you might be right, im still at the console app making stage but thought that it could use c++. I have just double checked and I think it can via a c++ plugin but that is restricted to the pro version of the software and I dont think thats cheap.

Kind Regards
David

Share this post


Link to post
Share on other sites
The UDK does allow the use of external DLL programming. You're a little limited in how you can leverage it, though; it's likely that the majority of the coding would be in UnrealScript, with C++ used for individual algorithms/structures.

Share this post


Link to post
Share on other sites
hey guys,

thanks for all the replies. ill look into panda3d.

One thing i am not able to understand is why most of the engines do not support c++ as the main programming language when c++ is still the most used language in the industry (as far as i know).

does anyone have any good exercises to suggest or any other ideas as to how do i practice my c++

Share this post


Link to post
Share on other sites
C++ is typically used for coding the engine itself. Increasingly, the higher-level game rules are done in Lua or some other scripting language. Whether or not that's a good thing is debatable but you could argue that since most of the showstopping bugs happen at the engine level and not the scripting level, you're better off just working in script and leaving the black magic to hardcore engine coders.

Share this post


Link to post
Share on other sites
Quote:
Original post by trojansc
One thing i am not able to understand is why most of the engines do not support c++ as the main programming language when c++ is still the most used language in the industry (as far as i know).
Big commercial ones (like Unreal) put that restriction on there for $$$ purposes.
Big games companies want to use C++ (and to edit the C++ source code of the engine itself), so they've got to pay for a full license instead of just using the cheap UDK.

Share this post


Link to post
Share on other sites

This topic is 2846 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