I know, I know, what good is playing that nerd game? First up being a DM is probably the best improv training a person can get. Additionaly creating homebrews is good practice for balancing new systems within a compex pre-existing game. (not that all these are balanced)
Soulforged Auto-Tinker
Path of Warp
Blood Witch