> For the complete documentation index, see [llms.txt](https://danil-dukhovenko.gitbook.io/force/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://danil-dukhovenko.gitbook.io/force/force-scripting-api/force/primitivetype.md).

# PrimitiveType

enum PrimitiveType

### Description

The usual types of game primitives that you can create using  `GameObject.CreateGameObject`  method.

### Properties

|                                               |                                                                                                                                                                                                |
| --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:red;">Empty</mark>         | Empty [GameObject](/force/force-scripting-api/force/gameobject.md) only with [Transform](/force/force-scripting-api/force/transform.md) attached. The same as `GameObject.CreateGameObject().` |
| <mark style="color:red;">Sprite</mark>        | Creates a sprite primitive type with [SpriteRenderer](/force/force-scripting-api/force/spriterenderer.md) attached.                                                                            |
| <mark style="color:red;">Circle</mark>        | Creates a circle primitive type with [CircleRenderer](/force/force-scripting-api/force/circlerenderer.md) attached.                                                                            |
| <mark style="color:red;">Text</mark>          | Creates a text primitive type with [Text](/force/force-scripting-api/force/text.md) component attached.                                                                                        |
| <mark style="color:red;">AudioSource</mark>   | Creates a audio source primitive type with [AudioSource](/force/force-scripting-api/force/audiosource.md) attached.                                                                            |
| <mark style="color:red;">AudioListener</mark> | Creates a audio listener primitive type with [AudioListener](/force/force-scripting-api/force/audiolistener.md) attached.                                                                      |
| <mark style="color:red;">UIFrame</mark>       | Creates a **UI Frame** primitive type with **Frame** and **UITransform** attached.                                                                                                             |
| <mark style="color:red;">UIImage</mark>       | Creates a **UI Image** primitive type with Image and **UITransform** attached.                                                                                                                 |
| <mark style="color:red;">UIButton</mark>      | Creates a **UI Button** primitive type with Button and UITransform attached.                                                                                                                   |
| <mark style="color:red;">UIText</mark>        | Creates a **UI Text** primitive type with [Text](/force/force-scripting-api/force/text.md) and UITransform attached.                                                                           |
