# Web templates

> Access and create custom Web templates.

Use Web templates to control the appearance of the HTML page that hosts your Web Player.

> **Important:**
>
> To use the templates feature in the Web platform, you need prior knowledge of JavaScript concepts and terminology.

| **Topic**                                                                                                                                                                  | **Description**                                                                                                  |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [**Using Web templates**](/engine/6000.5/manual/platform-specific/webgl/building-distribution/templates/web-templates-intro.md)                                            | Find and use built-in and custom Web templates.                                                                  |
| [**Add a custom Web template**](/engine/6000.5/manual/platform-specific/webgl/building-distribution/templates/web-templates-add.md)                                        | Add a custom Web template to the Web **Player** settings.                                                        |
| [**Web template structure and instantiation**](/engine/6000.5/manual/platform-specific/webgl/building-distribution/templates/web-templates-structure.md)                   | Structure a template's `index.html` file and create a new instance of your content with `createUnityInstance()`. |
| [**Web template variables**](/engine/6000.5/manual/platform-specific/webgl/building-distribution/templates/web-templates-variables.md)                                     | Configure internal preprocessor variables, JavaScript macros, conditional directives, and custom user variables. |
| [**Web template build configuration and interaction**](/engine/6000.5/manual/platform-specific/webgl/building-distribution/templates/web-templates-build-configuration.md) | Learn how to configure and interact with Web templates.                                                          |

## Additional resources

* [Web Player settings](/engine/6000.5/manual/platform-specific/webgl/develop/class-player-settings-web-gl.md)
* [Web build settings](/engine/6000.5/manual/platform-specific/webgl/building-distribution/web-build-settings.md)
* [Build and distribute a Web application](/engine/6000.5/manual/platform-specific/webgl/building-distribution.md)
