Switchball
Switchball originally caught eyeballs as Crazy Ball, at 2006's Independent Games Festival. It's an engaging puzzle game about steering a marble through a series of obstacles, powered by a robust, teeth-clenching physics engine that captures the thrill of nudging a marble around a tight corner and biting your tongue as you pull back from the edge of a ramp. New tools and trickier challenges come at a satisfying pace: The first two sections amount to a tutorial, but around the middle of the game, Switchball ratchets up the difficulty and makes you innovate with the tools at hand. The precise control over the marble's slightest movements feels extremely satisfying, and most of the action depends on nuance—nudging a wooden block into place, rolling over a narrow plank, or even, thanks to a set of power-ups, jumping over a gap or up to a magnet.