1. A computerized method comprising: providing a user interface facilitating user selection of parts; placing a set of parts selected by a user in a three-dimensional (3D) world; joining parts within the set based on proximity of the parts in the 3D world to form one or more models for a game; and sending at least one model file for the one or more models to a server via a network for use by a plurality of users.