Home
Guides
APIs
Components
Initializing search
Yahaha Documentation
Guides
Guides
Overview
Quick start
Quick start
Creating a YAHAHA account
Installing YAHAHA Desktop
Creating your Projects
Creating your Projects
Creating your first Project
Editing a Project created with a template
Publishing your Project
Packaging your Project
Scene Editor
Scene Editor
Scene Editor's user interfaces
Scene Editor's user interfaces
Thermometer window
Preference window
Properties window
Explorer window
YahahaObjects
Manipulating a YahahaObject
External assets
External assets
Image Importer
Model
Model
Model requirements
Model Importer
Audio Importer
Yahaha Assets Importer
Yahaha Assets Importer
Importing prefabs
Importing scenes
Animating a model
Terrain Editor
Terrain Editor
Generating a terrain
Modifying terrains
Asset Library
Asset Library
Overview
Purchasing assets in Asset Library
Publishing an asset to Asset Library
Gameplay
Gameplay
AI Player
Appearance
Audio
Avatar
Camera
Collision
Decals
Effects
Environment
Equipment
Game mode
Groups
Inventory
Items
Layer
Leaderboard
Loot Drop
Materials
Mechanics
Physics materials
Respawning
Rigidbody
Rigidbody
Rigidbody component
Adding a force to an object
Sides
Teleport
Test Mode
Trigger
View Control
AI
AI
Introducing Theo
Theo chatbot
Generate a scene with Theo
Generate a story with Theo
User interface
User interface
Introducing UI elements
Adjusting layout and design
Controlling UI elements with scripts
Exporting UI projects and using them in Spaces
Scripting
Scripting
Visual scripting
Visual scripting
Node graph
Using a node graph to spawn a butterfly
Advanced
Advanced
Modules
Module reference
Module reference
Camera
Damageable
Forcer
Mover
Pendulum
Spinner
Trace Mover
YaEntity
Assemblers
Assemblers
Managing custom assemblers
Scripting assemblers
Shortcuts
Tutorials
Tutorials
Adding a dialogue for an NPC
Adding a quest
Creating a monster with an assembler
Creating a rotating circle
Creating a weapon
Creating the Jump to Space game with community components
How the Hex-A-Gone game is created
Making a drivable vehicle in a codeless way
Managing inventory system
Playing an animation clip using scripts
Setting loot dropping at a drop point
Using raycasting to detect entities
Using overlaps to detect entities
Working with the camera
Building an AI NPC, AI objects, and events using assemblers
Building an AI NPC, AI objects, and events using assemblers
Summary of AI NPC assemblers
AI NPC
Audio event
Animation event
Playing VFX event
Hurt event
Move event (self)
Move event (other object)
Rotate event
Revolve event
AI item
Loot event
AI trigger zone
Community Component
Community Component
Community component
Community component
Introducing community component
Creating and editing a community component
Data element
Reference
Reference
AI
AI
AICharacterMain
AIcharacterChatBubble
AICharacterChatCamera
AICharacterUIChatRange
AICharacterUI
AiGameEventRelay
AiItem
AITriggerContent
Animation player
AvatarStun
Audio player
Auto Equip
AvatarSpawnSetting
ArcadeVehicle
Behavior move
Behavior rotate
Behavior revolve
BuffNumericalTable
Combat
CustomRankManager
CustomTimeLimitedSettings
Damage Executor
PlayerManager
PlayerNumericalTable
CharacterFallDamage
DeadMessage
CountDown
CustomRankPanel
CharacterFallDamage
Deadly Track
Deadly Track
DeadlyTrack
DeadlyTrack(UI)
DeadlyTrackCar
DeadlyTrackFinish
DeadMessage
EffectItem
EffectSpawner
Experience
Equip Activator
EquippableItem
EquipEffectControl
Football
Football UIs
FixPositionAndLookAtCameraSetting
FixPositionAndOrientationCameraSetting
FixPositionAndViewControllableCameraSetting
Forcer
GameState
GameState UIs
Gun
HoneycombCellConfig
HoneycombManager
Honeycomb UIs
HideAndSeekManager
HideAndSeek
Item effects
ItemSpawner
Interact UIs
Inventory
Jump to Space
Jump to Space
Jump to Space UIs
Jump to Space
Jump to Space floor
GameState
GameState UIs
ThirdPersonModeCameraSetting
Behavior_AddMaxLevel
LaserJump
LaserJump UIs
Loot drop
MonsterKillExp
MoverComponent
MeleeWeapon
Mover
NPC move
PlayerManager
PlayerNumericalTable
PlayerTransformationManager
PlayerTransformation
PlayerEffectSpawner
RTSCameraSetting
RaycastVehicleWheel
Reload UIs
RobCrownGame
RobCrownGameManager
RotationComponent
Slider
SideScrollCameraSetting
SingleGamePanel
Side
Side UIs
SpawnableObjectMarker
ThrowWeapon
ThrowBoom
ThirdPersonModeCameraSetting
TopDownCameraSetting
Tool
Trigger event sender
Trigger event receiver
VehicleDriverSeat
VehicleControl UIs
VFX player
WinnerEffect UIs
WatchGame UIs
ZombieGame
ZombieGame UIs
Lua Coding
Lua Coding
How to start coding
Classes
Classes
3DSoundPositionData
AnimationHandle
AnimatorControllerEntity
BackpackItemChange
BackpackStacks
CancelToken
CharacterDialog
CharacterDialogBySpeaker
CharacterQuest
CharacterQuestByRequester
CustomPropertyAccessor
Damage
DamageHook
Datastore
DatastoreKey
DatastoreKeyInfo
DatastoreKeyPages
DatastoreObjectVersionInfo
DatastoreOptions
DatastoreVersionPages
DialogConfig
DialogData
DialogOption
DialogSelectOption
DialogSentence
DialogState
DialogStateListener
DialogueData
Entity
EquipParameter
EventDisconnector
EventOption
EventPayload
float2
float3
float4
InputCode
InteractableObject
ItemConfig
OrderedDatastore
OrderedDatastorePages
PageInfo
PostProcessBloomHandle
PostProcessBlurHandle
PostProcessColorAdjustHandle
PostProcessMaskHandle
PostProcessVignetteHandle
quaternion
QueryParameter
QueryResult
QuestConfig
QuestData
QuestListener
QuestProgress
QuestReward
QuestTarget
SoundEntity
SoundHandle
SoundSetting
UI
UIButton
UIGraph
UIImage
UIList
UILoader
UIManager
UIObject
UIProgressBar
UISlider
UIText
UITextInput
UITextTypingEffect
UIVideoPlayer
Data Types
Data Types
AudioRolloffMode
CategoryType
CustomPropertyType
DialogState
TraceMode
APIs
APIs
Animator
Assembler
Assembler
SceneEdit
ComponentOperation
AssemblerUI
Data elements and their types
Identifier
Camera
Character
CustomProperty
Damage
Datastore
Dialog
DisplayObject
Event
Hud
Input
Interactive
Item
Physics
Playable
Quest
Sound
Time
Vehicle
VirtualCamera
Components
Components
Backpack
BackpackConfig
Damageable
Forcer
Game
GameConfig
Movable
Mover
Pendulum
Player
Scene
Speaker
Spinner
TraceMover
Vfx
Globals
Globals
Array
coroutine
CustomEvent
EventHelper
Lua Global
math
os
script
string
table
Horror game kit
Horror game kit
Introduction
Getting started
Setting up
Setting up
Game basics
Game basics
Game general
Game contents
Achievements
Player
Scene objects and terrains
Built-in systems
Built-in systems
Spawn points
Checkpoints
Scene teleporters
Lighting system
Environment system
Horror basics
Horror mechanics
Horror mechanics
Trigger action
Doors
Items
Puzzles
Narrator
Lighting props
Cutscenes
Jumpscares
Jumpscares
Overview
UI Jumpscares
Audio Jumpscares
3D Jumpscares
Keep Looking Jumpscares
Don't Look Back Jumpscares
Extra resources
Horror components
Horror components
Trigger action
Narrator
Support
404 - Not found