I'm looking for a really good 3D and/or Game engine to work with? I currently use C++, though I am willing to switch if the it's worthwhile :)
Thanks in advance.
It really depends on what you want to do, some big ones are:
Unreal Development Kit (UDK): udk.com/
Not something i would recommend if you're a beginner, quite difficult to get started with. The coding is done in form of scripting with UnrealScript.
While not really engines, you could always check out DirectX(http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6812)/OpenGL(glut: http://user.xmission.com/~nate/glut.html), coding are done in C++.
Again, not really an engine, but you can check out XNA(http://create.msdn.com/en-US/) for C#, really easy getting started with and you can run your games on xbox360 and windows phone 7.
These are all great choices! Thanks. Can these engines allow hyperlinking and database access?
Can these engines allow hyperlinking and database access?
Unity One of the best engines to use for 3D game development. It's fairly easy and exports to many platforms.The Cyclone Engine is a 2D/3D game engine built upon the XNA Framework to.