Originally Posted by Darkknight512
What makes a game engine good is how well it is coded and how flexible it is, graphics is almost all up to the graphic artists. As long as the game engine is capable of what the developers want to do, then its a good engine. There is no best, a game engine made for an RTS game would not suit an FPS very well. A game engine that is meant to be for simple games would never power a complex game, while an engine designed for a complex game might be a waste of time to use for a simple game.
I really hate it when people say, woot new CryEngine, awesome graphics -BECAUSE OF THE ENGINE- but that is not how it works, it may enable the artists to make a game that looks better, but really the game engine is a very very small percentage of game development.
While learning C++ I learned that the best thing an engine can do is to allow you to customize it to your needs.
you aware someone made a crash bandicoot game in the cryengine ?
While keeping superb graphics
BC2 engine is pretty good, but there are shortcomings. Crysis 2 was a pretty big jump from crysis 1, but not for graphics.
Cryengine gets my vote
lets see the BF3 engine and maybe i'll change my mind