Goggles - World Of Vaporia, An Online Vehicle Coop Arena Shooter
I'm always a bit iffy about posting online indie games, as niche games like this never usually have a big online following. It's no different for this game, and it really doesn't perform well on my machine.