Why use player start when you can use bp_character ?

Hello everyone! I’m new to Unreal Engine and I probably have a really stupid question (I couldn’t find the answer online, maybe I phrased it wrong), but I really want to understand why it’s better to use Player Start instead of dragging a character’s Blueprint into the scene. Yes, when you start the game, your Blueprint remains in the scene, but this is solved by ‘Auto Possess Player’ player 0. Yes, using Player Start allows you to spawn a pawn in different places, but what if you don’t need that? I just see that Epic Games spawns characters via Player Start in their templates, and YouTube guides also use Player Start. Why is that?
P.S. Sorry for any inconvenience, I used Google Translate.

On begin play, the engine will spawn whatever is in the game mode, at the player start.

You might have found that if you just place the player, and use the player start ( with a player type in the game mode ), you end up with two players. Not so noticeable with first person.

So no, it doesn’t really matter for you at the moment :slight_smile:

@ClockworkOcean Yes, I noticed that in the end there are two players, but as I wrote above, this is solved by setting “Auto Possess Player” to Player 0.

You’re right, it doesn’t matter.

But whether you spawn from the game mode, or place your characters manually really depends on what kind of game you’re making.

If you decide to change player type ( for instance ), and you’re using the game mode, just change the game mode, and you’re done. If you’re placing manually, you’ll need to open every map and change the player.

Conversely, you might only have one player and be streaming levels in and out, and don’t want other players appearing. Then placing one player can make sense.

@ClockworkOcean Thanks, this helped me get a better understanding.