Robbiepants

A game about radioactive ducks invading Earth.
Platformer