so you create a whole scene in blender and you gotta put all together again in Unity editor ?? really ? I mean people do really go through doing it twice to make a game ?
is there no python scripts that would export an xml so that unity can import and recreate the scene or something…
No. You have to go through making the graphics in Blender. Then export the graphics to Unity. And build your game there. Blender is just for making the graphics. The Blender Game Engine is a completely different chapter. And does not belong to Unity.
What you can transfer to Unity is basically the mesh, a skeleton and its animation, and a texture. Stuff like shaders have to be set up in Unity again. Realtime shaders works different than offline rendering materials like from Cycles.
Unity is not a Blender extension. It is a independand game engine. And works completely different. It’s a realtime engine. Blender is a 3D modeler. Unity can import Meshes. It can not import Blender scenes, its settings, materials, etc. and deal with this scene then like you would be in Blender. That’s not how it works.
There is no option to export the content of a scene as independand FBX files in Blender from what i know. You could export the whole scene as one big FBX file. But you might run into the 65 K Limit that way. And it’s better to organize the meshes in small subparts.