In this 2014 GDC session, indie developer David Rosen (@Wolfire) explains how to use simple procedural techniques to achieve interactive and fluid animations using very few key frames, with examples from indie games like Overgrowth, Receiver and Black Shades.