---
title: Creating and using Components
tags:
    - scripting
    - serialization
    - csharp
    - typescript
    - javascript
    - components
head:
  - - meta
    - http-equiv: refresh
      content: 0; url=/docs/how-to-guides/scripting/create-components
---

# Page Moved

This page has moved. Scripting documentation is now organized by topic:

**Quick Links:**
- **[How-To: Create Components](/how-to-guides/scripting/create-components)** - Getting started with custom components
- **[Reference: Lifecycle Methods](/reference/api/lifecycle-methods)** - Complete lifecycle API reference
- **[Reference: Physics Events](/reference/api/physics-events)** - Collision and trigger events
- **[Reference: Input Events](/reference/api/input-events)** - Pointer/touch/controller input
- **[Reference: XR Events](/reference/api/xr-events)** - WebXR AR/VR events
- **[Reference: Time API](/reference/api/time)** - Time and delta time reference

You will be redirected automatically in a moment...

<script setup>
if (typeof window !== 'undefined') {
  window.location.href = '/docs/how-to-guides/scripting/create-components' + window.location.search + window.location.hash;
}
</script>
