Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Thunder Engine documentation
Thunder Engine documentation

Thunder Engine

  • Getting Started
    • Install Thunder Engine
    • World Editor
    • Thunder Engine Features
  • World Editor
    • Viewport
    • Properties
    • Content Browser
    • Hierarchy
    • Plugin Manager
    • Building Project
  • Rendering
    • Camera
    • Geometry
      • Mesh Resource
      • MeshRender
      • SkinnedMeshRender
    • Lighting
    • Visual Effects (VFX)
      • VFX Editor
      • Creating Custom Modules
    • Graphics Pipeline
  • Audio
    • AudioClip
    • AudioSource
  • Scripting
    • Overview
    • Creating and Using Scripts
    • Variables and Property Editor
    • Instantiating Prefabs
    • Native Introspection
  • API Reference
    • Animation Module
      • Animation
      • PropertyAnimation
      • VariantAnimation
    • Components Module
      • Actor
      • Animator
      • AreaLight
      • Armature
      • AudioSource
      • BaseLight
      • BoxCollider
      • Camera
      • CapsuleCollider
      • CharacterController
      • Collider
      • Component
      • DirectLight
      • EffectRender
      • MeshCollider
      • MeshRender
      • NativeBehaviour
      • PlayerInput
      • PointLight
      • PostProcessVolume
      • Renderable
      • RigidBody
      • Scene
      • SkinnedMeshRender
      • SphereCollider
      • Spline
      • SpotLight
      • SpriteRender
      • TextRender
      • TileMapRender
      • Transform
      • VolumeCollider
      • World
    • Core Module
      • Bson
      • Event
      • Json
      • MetaEnum
      • MetaMethod
      • MetaObject
      • MetaProperty
      • MetaType
      • MethodCallEvent
      • Object
      • ObjectSystem
      • TString
      • ThreadPool
      • Url
      • Variant
    • Engine Module
      • CommandBuffer
      • Engine
      • Gizmos
      • Input
      • Log
      • Module
      • PipelineContext
      • PipelineTask
      • System
      • Timer
    • Gui Module
      • AbstractButton
      • Button
      • CheckBox
      • FloatInput
      • Foldout
      • Frame
      • Image
      • Label
      • Layout
      • LineEdit
      • Menu
      • ProgressBar
      • RectTransform
      • StyleSheet
      • Switch
      • ToolButton
      • UiDocument
      • UiLoader
      • Widget
    • Math Module
      • AABBox
      • Matrix3
      • Matrix4
      • OBBox
      • Plane
      • Quaternion
      • Ray
      • Vector2
      • Vector3
      • Vector4
    • Resources Module
      • AnimationClip
      • AnimationStateMachine
      • AnimationTrack
      • AudioClip
      • Bone
      • ComputeBuffer
      • ComputeInstance
      • ComputeShader
      • ControlScheme
      • Font
      • Map
      • Material
      • MaterialInstance
      • Mesh
      • MeshGroup
      • Pipeline
      • Pose
      • Prefab
      • RenderTarget
      • Resource
      • Sprite
      • Text
      • Texture
      • TileMap
      • TileSet
      • Translator
      • VisualEffect
    • AssetConverter
    • AssetConverterSettings
    • EditorTool
    • PhysicMaterial

Get Involved

  • Contribute Documentation
    • Documentation Writing Guide
    • Documentation Style Guide
    • Documentation Review Process
  • Documentation Localization
Back to top
View this page

Thunder Documentation¶

Thunder Engine

  • Getting Started
  • World Editor
  • Rendering
  • Audio
  • Scripting
  • API Reference

Get Involved

  • Contribute Documentation
  • Documentation Localization

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Next
Getting Started
Copyright © 2026, Thunder Engine
Made with Sphinx and @pradyunsg's Furo