A Finnish developer that focuses on multiplayers games that allow user generated content.
Makea Games is a video game development studio located in Tampere, Finland.