Like Shadow of the Colossus and Titan Souls, David is a game of boss fights. It contextualizes its simple move set with a creative array of well-designed situations that each require a different strategy; as a result, it's consistently fresh in addition to challenging. The ability that drives the game is a kind of particle slingshot that requires you to click near David, hold the mouse button (which slows time), aim, and release the attack when charged. Everything comes from this one mechanic, combined with fast, sliding, infinitely jumping movement through WASD.
How long David lasts you depends upon how good you are, but there is also a separate endless arena mode that pits you against many enemies in a departure from the unique boss setups. There's even an upgrade system. It was quite a relief when I earned the achievement in this mode since it can be as infuriating as it is addicting; I was happy to be able to step away with that job completed, although I definitely intend to come back again sometime.
It's hard to imagine what else could possibly be done with the basic idea at the heart of David, and it's always satisfying to see a mechanic so thoroughly explored. The game is easily worth its modest asking price of $2, and I recommend it without reservation.
This review can also be viewed and rated on Steam.