Sign in to follow this  

what game engine should I choose?

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

I think making a game engine is a time-costing job and reinventing things that exists. So, I decide to choose a game engine to complete my job. Which game engine should I choose then? I am a beginner, please help... [Edited by - michaelj on November 29, 2005 7:41:46 PM]

Share this post


Link to post
Share on other sites
The Unreal Engine 3. Pricing doesn't seem to be publicly available, but the Unreal Engine 2 is available with a royalty free license for the low price of $US 750,000.

If that's out of your reach i've heard good things about the Torque engine, but haven't personally used it.

Otherwise, if you want free check out OGRE, Irrlicht, and Crystal Space. Also check out This page for a more complete list of engines available and reviews of them.

Since I don't know what type of game you're making (i'm assuming 3D), all I can say is that one of the engines above should work for you.

Share this post


Link to post
Share on other sites
Depending on how much of a beginner you are, I would suggest you stay away from engines for a while. Are you very familiar with C++? Have you worked at least a little with OpenGL or DirectX? Have you completed any small to medium sized projects (pong, pacman, simple fps)?

I recommend you get to the point to which you can answer yes to these questions before hunting down an engine. I have only used OGRE and Irrlicht, and while I like the both, I much prefer OGRE (though it is a "rendering" engine, not a game engine).

Share this post


Link to post
Share on other sites
It really depends how good at programming(C++) and software design you are. You must know software desgin in order to undertand other engine's architecture. I personally like and use Nebula Device 2 for my project, because of it's great architecture and extensability. But if you are a programming beginer that't pretty tough to use. Every engine is complicated in some way, if it provides many features. So just take your game design(it must be finished first), take your feature list, and then look for an engine that provides that, but nothing more. Keep it simple. For a complete list of engines, visit the Engine Database on www.devmaster.net

Share this post


Link to post
Share on other sites
One that suits your needs.

You will get a different opinion from virtually everyone on these boards. The only one who can answer that question really is yourself. You need to sit down and decide what you want then do some research to find out what will do what you want it to do.

It may be that your requirements will not be met by any existing systems. If that is the case, you can either write one, or use the nearest match and extend it.

Share this post


Link to post
Share on other sites
Quote:
Original post by OldDev
One that suits your needs.

And your abilities.

It's no good to just grab an engine off the shelf, and expect to be able to use it as a beginning C++ programmer. As some people said above, it really depends on your own skills. You might be best off just staying away from engines.

Share this post


Link to post
Share on other sites
If you're only beginning, then there's no need and no point to dive in head first, grab an engine and go into game development. Learn ANSI C++ first (console programming ([u]not[/u] games console programming, such as XBox 360)) and then move onto APIs that you may wish to use such as Win32, MFC, OpenGL and DirectX. Once you have an in-depth understanding of the above concepts you may then wish to develop a larger project which may require a game engine for many reasons.

Don't dive straight in, take things one step at a time.

Share this post


Link to post
Share on other sites

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