Hawkeyed Cai Li wrote...
You bake the animations into the joints of the characters and objects. At least, for UDK, you do. Other software is used for the modeling, texturing, and animation.
Note however, it is not that other software that's used to render the models, textures and animations on your screen
in the game -- it's the engine. When you "bake the animations into the joints" for UDK, it actually puts the animation and mesh data, as well as which parts of mesh are controlled by which bones and such, from your 3d software... into a custom format which the game engine knows how to read and handle. The baking process alone wouldn't result in anything if your engine lacked the ability to interpret and act on that prepared data.
"Lighting and level of detail" is only a small portion of what the game engine does. And the engine isn't 'the fluffy part of the cake' -- in that analogy it's more like the oven which takes in all prepared ingredients (models, textures, animations, sound, scripts) and makes them come together and taste like the actual cake.