Deldaryan Games is an indie game developer from germany. Currently it is only one developer doing everything in his freetime.
The world is divided into 2 parts. On the one side the ducks and on the other the humans. They're fighting each other since then. One day, a man came...