# Create components with scripts

> Learn to use a script to create components.

Components add functionality to a GameObject. To customize and add to the components in the Editor, you can write your own scripts.

To create a component with script, you need to write the script and then attach it to a GameObject. Scripts attached to a GameObject appear in the GameObject’s Inspector window because the Editor treats them as built-in components.

For information on how to create a script, see [Creating and Using Scripts](/engine/6000.0/manual/scripting/get-started/creating-scripts.md).

## Additional Resources

* The [Component](https://docs.unity3d.com/ScriptReference/Component.html) Scripting API page.

* [Use Components](/engine/6000.0/manual/working-with-gameobjects/unity-components/using-components.md).
