How to set default a camera and pawn? Please help!

Hi there,
I’m very new to Unreal Engine, and I have a couple of (probably very easy to answer) questions:

-When I place a camera inside a level it does not “work” by default. When I play the level it doesn’t show the view of the camera, just the normal scene view. How do you use a camera?

-In the 3rd person template, if I delete the ThirdPersonCharacter Blueprint from the level and press play it will spawn from the position of the scene view camera (where I fly to before pressing play), even if I place it in the level again. Why does it do that? And how can I define what blueprint should be the pawn?

Any Answers will be greately appreciated!

You can “use” a particular camera that you place in the game by piloting it.
This is explained in the documentation here: Pilot Actors in the Viewport | Unreal Engine Documentation
If you’re already running an instance of your game and you want to pilot a specific camera, press Shitf+F1 to exit the viewport without exiting the game and then find the camera on the object browser in the right side of the screen (if you’re engine is still set up with the default windows).

Aaaand, you can define the blueprint to be the default pawn using a custom GameMode.
This is in the documentation here: Game Mode and Game State | Unreal Engine Documentation

You’re describing the behaviour of the default game mode.
Why does it do that?
I’m not sure there’s a particular reason it does, it’s just a design choice.
Making that the behaviour of the default gamemode makes it a little easier to get things up and running if you want to test the design of a level or go through a set of content examples.

If you need further clarification ask away in the comments!
It’ll take a while to get used to which classes do what.
Unreal Engine is a highly opinionated engine, so it expects a lot of things to be done certain ways.
A base overview of what’s what is here: Gameplay Framework | Unreal Engine Documentation

Good luck!

Thank you very much for your quick answer!
Unfortunately I don’t think I formulated the camera part very well… If I place a camera in a scene in Unity, when I press play I will see the scene through that camera. When I drag in a camera from the “Place” mode in Unreal Engine and press play it doesn’t show me what that camera sees… I’m guessing it’s because I have to tell Unreal to use that camera somehow?

Thanks again!

1 Like