Awesomenauts
Two teams fight each other to destroy the towers and the base of the opposing side. There are several stages and some with hidden traps in the environment. Each team defends several lanes and must plan and coordinate well to eliminate the other team.