I always name my variables with a lowercase g, s, f, etc... based on what type it is. Example:
gGameObject
sString
fFloat
ect...
This groups the variables along with the added benefit of allowing me to have similar names like iScore and sScore in the same FSM and makes everything super clean and fast to understand.
I also use other naming conventions like:
vPlayerPos
vPlayerPosFrom
vPlayerPosTo
fPlayerRotY
fPlayerRotYFrom
fPlayerRotYTo
iSpawnCount
iSpawnCountMax
fDist
fPosMult
fPosMultBias
vvSpritePos <--Vector2
etc...
I'm wanting to create a Playmaker Best Practices guide soon. I've been making lists of best practices for the last few months. Along with the few shortcomings with Playmaker I'd suggest changing to make the asset a must have for fast game development. If Playmaker got me on Apple's TV show, it can make people 100k+ a year in app sales. Learning how to do that took me far too many years to discover, I'd like to help others get there much quicker. It would be great if people were able to make a profitable game in 3 months with Playmaker that would normally take a year with C#