Keeping pawns saved in memory

Begin Play | Programming | Epic Developer Community (epicgames.com)

you might find that helpful ^^^

like I said, a few key terms you’ll want to understand is:

inheritance hierarchy in unreal, e.g. what is the difference between actor, pawn, character, uobect?

difference between class, object, I think the more broad principle is Object Oriented Design - some real programmers may be able to better describe the unreal framework in more technical terms you might find familiar.

methods for blueprint communication, e.g. how do objects in the game world communicate?

then you’ll want to be familiar with unreals gameplay framework, which provides a number of classes with defined lifespans - this will help you figure out where you can safely store data. Classes like PlayerController, GameMode, GameState, etc.

you’ll also want to be familiar with data assets like data tables, structs, data assets.

1 Like