Yellow things are dynamically spawned object if I’m not wrong.
- CameraActor is the default camera created by the Engine (cause it needs to render in some way if you didn’t tell him from where to render)
- DefaultPawn is the … default Pawn created by the Engine (cause you didn’t told him to use your own Pawn)
- GameMode is the default GameMode created by the Engine (same reason)
- Etc etc.
Everything you see in yellow here are NEEDED object for the Engine to work. I suggest you start with the UE4 basic tutorial to understand how it works. Cause theses “yellow” thing (on your specific screenshot) are the most important classes your have to understand.
https://docs.unrealengine.com/latest/INT/GettingStarted/Terminology/index.html
Welcome to UE4 and good luck !
Best regards.
EDIT:
I just saw this sentence “don’t need auto thing”.
Well, get out UE4 right now and go develop your project using C++ and OpenGL/Vulkan 
here have a question.
i create a new c++ project with starter content.
here is this new project’s World Outliner window’s content image

when this level start
here is new image

here is my question. why so much yellow object been create when start, and from where?
to my game, i need control all environment. don’t need auto thing. at least, the game environment should decide by me.
the auto things like this may break me design, or affect mine object.
so, anyone can tell me about this?
i have read tutorial. and i know all object in image is necessary. but to me, i want to know what is necessary.
the “don’t need auto thing” mean i want to control all environment. such camera, it’s necessary, i can create one by myself and set him type. i don’t want engine auto create one to me by error type or i don’t want’s type. it’s important.
so, this question could be this: i don’t want engine create any game object to me. if some object is necessary, is there have any document to description this? or, is some where in engine could modify this object who is necessary to start game.
All right let’s take the example of the Camera.
If you want to use your own class instead of the default one, you have to create it first then tell the engine to use it.
This is first thing your learn when looking at tutorial, but I will explain it here again.
Let’s say you want to use your custom Pawn instead of the default one:
- First, create your Pawn (C++ or blueprint)
- Implement your needed
- Tell the Engine to use your pawn. There are two ways to do this. The first one is to set the pawn class to use in the game mode (but you will need to create a custom game mode blueprint), or you set it into the world settings override.
Please really take a look at tutorials cause there are no way you didn’t see this before. You can’t go anywhere in UE4 without knowing this.
Good luck !
follow your words, i found here is a code public by AGameMode. and in world setting’s Game mode panel, i can select the “GameMode Override” to my game mode. but all Options in “GameMode” tag can’t select.
so the default object come from macro GENERATED_BODY, if i don’t do anything.
i think so.
thx.
i know the default object from where.