Is there a difference to creating your scene in the Game Engine or the 3D creation software?

Viewed 308

Hey I have a simple question which I am having trouble finding any info about it online.

Situation: I am making an island explorer game.

In Blender i am creating my islands and all the static objects with the island (Trees, rocks, folliage, buildings, etc.) and exporting this island & static objects together in 1 FBX file. Then in Unity3d I have my scene already done I don't have to perform the scene creation there, i can focus on developing the interactable objects.

When I want to make a new island I just use the same project in Blender and re-use my previous works if I want to. Then export the new island to unity3d.

Is this correct? Am I supposed to "dress" my scene in Unity3d or in Blender? Does it make a difference (performance wise)

What I understand is that when I export multiple islands that are reusing the same tree for example, in Unity3D even though these trees are the same they are in different fbx's. But this only affects project size afaik?

1 Answers

It depends what you are making. Unity has a lot of tools, specifically environment creation tools that are much faster and more powerful to use in Unity rather than import from blender, especially for laying out a scene and prototyping.

Tools to check out:

  • ProBuilder (Asset Store)
  • PolyBrush (Asset Store Deprecated) :(
  • Terrain (Package Manager)

It is good that you are learning blender as for making characters / detailed objects its still the way to go.

Performance is based on verts / textures and won't matter if you make something in Unity or import from Blender.

Related