Unreal Engine
From Andreida
Currently using UE4 (4.10.4)
Links
Blender
C++
Variable names
If you want to use real variable names but have nice names in the UE editor too, then use meta/DisplayName
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Camera, Meta = (DisplayName = "First Person Camera Component") ) UCameraComponent* m_pFirstPersonCameraComponent;
Logging
In game output of your logging, like chat text:
if (GEngine) { GEngine->AddOnScreenDebugMessage(-1, 5, FColor::Blue, TEXT("AFPSCharacter is being used") ); }
bool log(FString sText) const; bool AYourActor::log(FString sText) const { if (GEngine) { GEngine->AddOnScreenDebugMessage(-1, 5, FColor::Blue, sText); return true; } else return false; }
Misc
Source control
The minimum you have to put under source control:
/Config /Content /Source Project.uproject