int32 PlayerScore = 100;
UE_LOG(LogTemp, Log, TEXT("Player's score is %d"), PlayerScore);
uint32 PlayerLives = 3;
UE_LOG(LogTemp, Log, TEXT("Player has %u lives remaining"), PlayerLives);
int32 Color = 0xFF00FF;
UE_LOG(LogTemp, Log, TEXT("Color in hexadecimal: %x (lowercase) or %X (uppercase)"), Color, Color);
float PlayerHealth = 75.5f;
UE_LOG(LogTemp, Log, TEXT("Player's health is %.2f"), PlayerHealth);
char FirstInitial = 'J';
UE_LOG(LogTemp, Log, TEXT("Player's first initial is %c"), FirstInitial);
FString PlayerName = "John";
UE_LOG(LogTemp, Log, TEXT("Player's name is %s"), *PlayerName);
UObject* ObjectPtr = SomeObject;
UE_LOG(LogTemp, Log, TEXT("Pointer to UObject is %p"), ObjectPtr);
int64 LargeValue = 9223372036854775807;
UE_LOG(LogTemp, Log, TEXT("Large value: %lld"), LargeValue);
bool IsGamePaused = false;
UE_LOG(LogTemp, Log, TEXT("Is the game paused? %b"), IsGamePaused);