| name | The name that the GameObject is created with. | 
| components | A list of Componentsto add to the GameObject on creation. | 
Creates a new game object, named name.
        Transform is always added to the GameObject that is being created.
        The creation of a GameObject with no script arguments will add the Transform but
        nothing else.  Similarly, the version with just a single string argument just adds
        this and the Transform.  Finally, the third version allows the name to be specified
        but also components to be passed in as an array.
        
#pragma strict // Creates a game object named "Player" and // adds a rigidbody and box collider to it. public class ExampleScript extends MonoBehaviour { function Start() { var player: GameObject; player = new GameObject("Player"); player.AddComponent.<Rigidbody>(); player.AddComponent.<BoxCollider>(); } }
// Creates a game object named "Player" and // adds a rigidbody and box collider to it.
using UnityEngine;
public class ExampleScript : MonoBehaviour { void Start( ) { GameObject player; player = new GameObject("Player"); player.AddComponent<Rigidbody>(); player.AddComponent<BoxCollider>(); } }