Motorball: A Car Soccer Multiplayer Game, to launch as a closed beta
Motorball is a multiplayer game, based on the concept of a vehicular football or soccer. While playing this game, players will get to play vehicular soccer, driving various wind-up toys against other players. Isn’t it an adorable concept? The is…