# Sinespace SDK

- [SDK basics](/sinespace-sdk/sdk-basics.md): Installing Unity and the Sinespace SDK
- [Avatars](/sinespace-sdk/avatars.md)
- [Clothing](/sinespace-sdk/avatars/clothing.md)
- [Clothing Item Settings](/sinespace-sdk/avatars/clothing/clothing-item-settings.md): The clothing item setting component is used whenever you want to upload clothing to the sinespace shop.
- [Importing and Uploading Clothing](/sinespace-sdk/avatars/clothing/importing-and-uploading-clothing.md)
- [Designing Detailed Clothing](/sinespace-sdk/avatars/clothing/designing-detailed-clothing.md)
- [Layers Guide](/sinespace-sdk/avatars/clothing/layers-guide.md)
- [Clothing Variations](/sinespace-sdk/avatars/clothing/clothing-variations.md)
- [Male Clothing Resource Files](/sinespace-sdk/avatars/clothing/male-clothing-resource-files.md)
- [Male Hair Resource Files](/sinespace-sdk/avatars/clothing/male-hair-resource-files.md)
- [Female Clothing Resource Files](/sinespace-sdk/avatars/clothing/female-clothing-resource-files.md)
- [Female Hair Resource Files](/sinespace-sdk/avatars/clothing/female-hair-resource-files.md)
- [Advanced Topics](/sinespace-sdk/avatars/clothing/advanced-topics.md)
- [Attachments Vs Skinned Clothing](/sinespace-sdk/avatars/clothing/advanced-topics/attachments-vs-skinned-clothing.md)
- [Boots And Heels](/sinespace-sdk/avatars/clothing/advanced-topics/boots-and-heels.md)
- [Cloth Physics](/sinespace-sdk/avatars/clothing/advanced-topics/cloth-physics.md)
- [How to upload avatars](/sinespace-sdk/avatars/clothing/advanced-topics/how-to-upload-avatars.md)
- [Full Body Replacement Costumes (no custom animations)](/sinespace-sdk/avatars/clothing/advanced-topics/how-to-upload-avatars/full-body-replacement-costumes-no-custom-animations.md)
- [Full Body Replacement Costumes (with custom animations)](/sinespace-sdk/avatars/clothing/advanced-topics/how-to-upload-avatars/full-body-replacement-costumes-with-custom-animations.md)
- [Attachments](/sinespace-sdk/avatars/attachments.md)
- [Uploading Tattoos](/sinespace-sdk/avatars/uploading-tattoos.md)
- [Skins](/sinespace-sdk/avatars/skins.md)
- [Gestures](/sinespace-sdk/avatars/gestures.md)
- [Set Up](/sinespace-sdk/avatars/gestures/set-up.md)
- [Single Person Animation](/sinespace-sdk/avatars/gestures/single-person-animation.md)
- [Multi-Person Animations](/sinespace-sdk/avatars/gestures/multi-person-animations.md)
- [Animated Cameras](/sinespace-sdk/avatars/gestures/animated-cameras.md)
- [Props](/sinespace-sdk/avatars/gestures/props.md)
- [Visual FX](/sinespace-sdk/avatars/gestures/visual-fx.md)
- [Unified Clothing And Skin (Metal and Tessellate)](/sinespace-sdk/avatars/unified-clothing-and-skin-metal-and-tessellate.md)
- [Animation](/sinespace-sdk/animation.md)
- [Animation Production Workflow](/sinespace-sdk/animation/animation-production-workflow.md)
- [Animation Tools](/sinespace-sdk/animation/animation-tools.md)
- [Furniture](/sinespace-sdk/furniture.md)
- [How to upload items as furniture](/sinespace-sdk/furniture/how-to-upload-items-as-furniture.md)
- [Adding Poses to Furniture](/sinespace-sdk/furniture/adding-poses-to-furniture.md)
- [Games](/sinespace-sdk/games.md)
- [Racing Games](/sinespace-sdk/games/racing-games.md)
- [Shooter games FPS](/sinespace-sdk/games/shooter-games-fps.md)
- [Quests](/sinespace-sdk/quests.md)
- [Two Step Quests](/sinespace-sdk/quests/two-step-quests.md)
- [Regions](/sinespace-sdk/regions.md)
- [Upload Settings](/sinespace-sdk/regions/upload-settings.md)
- [Export Settings](/sinespace-sdk/regions/export-settings.md)
- [Platform Settings](/sinespace-sdk/regions/platform-settings.md)
- [Submission](/sinespace-sdk/regions/submission.md)
- [Management](/sinespace-sdk/regions/management.md)
- [Lighting](/sinespace-sdk/regions/lighting.md)
- [Lighting an Interior](/sinespace-sdk/regions/lighting-an-interior.md)
- [Navigation bake](/sinespace-sdk/regions/navigation-bake.md)
- [Occlusion bake](/sinespace-sdk/regions/occlusion-bake.md)
- [Post FX](/sinespace-sdk/regions/post-fx.md)
- [Creating Web GL Friendly Regions](/sinespace-sdk/regions/creating-web-gl-friendly-regions.md)
- [Vehicles](/sinespace-sdk/vehicles.md)
- [Components](/sinespace-sdk/components.md)
- [General](/sinespace-sdk/components/general.md)
- [List](/sinespace-sdk/components/list.md)
- [Components by Function](/sinespace-sdk/components/components-by-function.md)
- [AnimatedVendorConsole](/sinespace-sdk/components/animatedvendorconsole.md): This component is used to animate a vendor console when the avatar comes closer.
- [AnimationVendor](/sinespace-sdk/components/animationvendor.md): This component is used to create an animation vendor to preview and by animations /gestures.
- [ATM](/sinespace-sdk/components/atm.md): This component sets an ATM interface for users to purchase gold in a region.
- [AudioReactive](/sinespace-sdk/components/audioreactive.md): The audio reactive components listen to the audio in your region (including music streams and audio clips), and can alter and animate objects, materials and lighting within the region in time with the
- [AvatarAnimationEffect](/sinespace-sdk/components/avataranimationeffect.md): The avatar animation effect is used for choosing the gesture or animation you want to add, plus other settings for the animation.
- [AvatarAudioEffect](/sinespace-sdk/components/avataraudioeffect.md)
- [AvatarEffect](/sinespace-sdk/components/avatareffect.md)
- [AvatarEffectCamera](/sinespace-sdk/components/avatareffectcamera.md): Avatar Effect Camera script will allow you to add a start and an end for your camera.
- [AvatarEffectCameraMovement](/sinespace-sdk/components/avatareffectcameramovement.md)
- [AvatarEffectLUT](/sinespace-sdk/components/avatareffectlut.md): You can add colours to your gesture using the Avatar Effect LUT script.
- [AvatarEffectNPC](/sinespace-sdk/components/avatareffectnpc.md)
- [AvatarEffectObject](/sinespace-sdk/components/avatareffectobject.md): This component is used to add props or objects to a gesture, for example, you could add in a chair to fall into after a crazy dance animation.
- [AvatarEffectSnapshot](/sinespace-sdk/components/avatareffectsnapshot.md): This is a sub component for Avatar Effect component, to use this, a Avatar Effect component attach to the same object is necessary.
- [AvatarMultiAnimationEffect](/sinespace-sdk/components/avatarmultianimationeffect.md)
- [BoatPhysics](/sinespace-sdk/components/boatphysics.md)
- [BoatVehicle](/sinespace-sdk/components/boatvehicle.md)
- [Browser Surfaces](/sinespace-sdk/components/browser-surfaces.md): Using the browser surface script in Unity, you can set up an object to become a media surface to stream content in Space from a URL.
- [Buoyancy](/sinespace-sdk/components/buoyancy.md)
- [CarPhysics](/sinespace-sdk/components/carphysics.md)
- [CarVehicle](/sinespace-sdk/components/carvehicle.md)
- [CatalogVendor](/sinespace-sdk/components/catalogvendor.md): If you are selling several items in the marketplace, use this component to open the marketplace to your items.
- [ClickableActivator](/sinespace-sdk/components/clickableactivator.md): This component is used to trigger an event when user click the object with this component.
- [ClickableVendor](/sinespace-sdk/components/clickablevendor.md)
- [ClickableWebsite](/sinespace-sdk/components/clickablewebsite.md)
- [Clothing Item Settings](/sinespace-sdk/components/clothing-item-settings.md): The clothing item setting component is used whenever you want to upload clothing to the sinespace shop.
- [Day/night cycle](/sinespace-sdk/components/day-night-cycle.md): This describes how to set up day and night on your Sinespace region using the Day Night Cycle Script component.
- [EdyCompatibleVehicle](/sinespace-sdk/components/edycompatiblevehicle.md)
- [FocusCamera](/sinespace-sdk/components/focuscamera.md): This component is used to set an extra camera.
- [FollowAvatar](/sinespace-sdk/components/followavatar.md)
- [GravityZone](/sinespace-sdk/components/gravityzone.md): This component is used to override the default Gravity of a region/Area
- [HoverVehicle](/sinespace-sdk/components/hovervehicle.md)
- [InventoryVendor](/sinespace-sdk/components/inventoryvendor.md): This component is used to create a vendor to sell a single product that you have uploaded to the marketplace.
- [LensFlareDistance](/sinespace-sdk/components/lensflaredistance.md): Attach this component to set the lens flare distance.
- [LightDistance](/sinespace-sdk/components/lightdistance.md): Attach this component to set the light distance.
- [LookAtController](/sinespace-sdk/components/lookatcontroller.md)
- [Mailbox](/sinespace-sdk/components/mailbox.md)
- [MusicZone](/sinespace-sdk/components/musiczone.md): This component is used to set music zones in a region.
- [NPCCrowd](/sinespace-sdk/components/npccrowd.md): Attach this component to spawn a large number of NPCs in a set locations.
- [PlanePhysics](/sinespace-sdk/components/planephysics.md)
- [PlaneVehicle](/sinespace-sdk/components/planevehicle.md)
- [Pool](/sinespace-sdk/components/pool.md): This component lets user set a custom animation for waterbody.
- [ProductVendor](/sinespace-sdk/components/productvendor.md)
- [Proximity Activator](/sinespace-sdk/components/proximity-activator.md): This component is used to trigger an event when an avatar walks within the range of the object.
- [QuestCounterClickable](/sinespace-sdk/components/questcounterclickable.md)
- [QuestCounterProximity](/sinespace-sdk/components/questcounterproximity.md)
- [QuestDesigner](/sinespace-sdk/components/questdesigner.md)
- [QuestGameObject](/sinespace-sdk/components/questgameobject.md)
- [QuestNPC](/sinespace-sdk/components/questnpc.md)
- [RenamerNPC](/sinespace-sdk/components/renamernpc.md): This component, when clicked on will allow the user to change their User name.
- [SailStrip](/sinespace-sdk/components/sailstrip.md)
- [SceneBackgroundMusic](/sinespace-sdk/components/scenebackgroundmusic.md)
- [SceneSaveSettings](/sinespace-sdk/components/scenesavesettings.md)
- [SeatImproved](/sinespace-sdk/components/seatimproved.md)
- [SliderPhysics](/sinespace-sdk/components/sliderphysics.md)
- [SliderVehicle](/sinespace-sdk/components/slidervehicle.md)
- [StartableClothingRequirement](/sinespace-sdk/components/startableclothingrequirement.md)
- [StartableGestureRequirement](/sinespace-sdk/components/startablegesturerequirement.md)
- [StartableItemRequirement](/sinespace-sdk/components/startableitemrequirement.md)
- [StartableRoomVisit](/sinespace-sdk/components/startableroomvisit.md)
- [StartableSitRequirement](/sinespace-sdk/components/startablesitrequirement.md)
- [StartableSnapshot](/sinespace-sdk/components/startablesnapshot.md)
- [StartableTeleport](/sinespace-sdk/components/startableteleport.md)
- [StartableTimedCounter](/sinespace-sdk/components/startabletimedcounter.md)
- [Statue](/sinespace-sdk/components/statue.md): The Statue component is most commonly used for creating NPCs within a scene, it allows you to dress your NPC using any clothing or accessory you can own inworld; both your own virtual goods and any it
- [StreamingBackgroundMusic](/sinespace-sdk/components/streamingbackgroundmusic.md)
- [SubstituteAnimationZone](/sinespace-sdk/components/substituteanimationzone.md): This component is used to override avatar default walk, Run and idle animation in an area of the scene.
- [SyncedPhysicsDoodad](/sinespace-sdk/components/syncedphysicsdoodad.md)
- [TeleportLocal](/sinespace-sdk/components/teleportlocal.md)
- [TeleportPad](/sinespace-sdk/components/teleportpad.md): This component brings up a list of possible destinations in the scene, when the user is in range; and allows the user to teleport to any other Teleport Pad within the scene.
- [TeleportWorld](/sinespace-sdk/components/teleportworld.md): Teleport World allows you to set up a teleport from one of your regions to another.
- [TerrainHolePunch](/sinespace-sdk/components/terrainholepunch.md): This component is used to create a hole in unity terrain for creating caves/tunnels.
- [Timer](/sinespace-sdk/components/timer.md): Timer is a component which offers a simple time counter, which includes multi-functions to use. By default, it's a increasing timer. If you want a count down type, pick the option for "count down".
- [Tip Jars](/sinespace-sdk/components/tip-jars.md): You can create an object with this Tip Jar component for creating charity from other users.
- [TrailForwardVelocity](/sinespace-sdk/components/trailforwardvelocity.md)
- [UpgradeAccountNPC](/sinespace-sdk/components/upgradeaccountnpc.md): This component allows you to click on your chosen object in world and upgrade your account.
- [VehicleRespawn](/sinespace-sdk/components/vehiclerespawn.md)
- [VehicleSpawnStation](/sinespace-sdk/components/vehiclespawnstation.md)
- [Virtual Goods](/sinespace-sdk/components/virtual-goods.md)
- [VIPCollider](/sinespace-sdk/components/vipcollider.md): This allows you to make 'Premium Areas' for users as a bonus for purchasing with real money in the past.
- [VoiceZone](/sinespace-sdk/components/voicezone.md): This component is used to set Voice Enabled area in a scene.
- [Volumetric Light](/sinespace-sdk/components/volumetric-light.md)
- [WanderingNPC](/sinespace-sdk/components/wanderingnpc.md): This component is used to get NPCs to wander/move from one location to another.
- [Simple State Machine](/sinespace-sdk/components/simple-state-machine.md)
- [Simple Networking](/sinespace-sdk/components/simple-networking.md)
- [Vehicle Respawn Station](/sinespace-sdk/components/vehicle-respawn-station.md): This is the component which uses for respawn a vehicle, as you use your vehicle item in inventory.
- [Vehicle Respawn](/sinespace-sdk/components/vehicle-respawn.md): This is the component which uses for respawn a vehicle, as you use your vehicle item in inventory.
- [Vehicle Physical Animator](/sinespace-sdk/components/vehicle-physical-animator.md)
- [Clothing Previewer](/sinespace-sdk/components/clothing-previewer.md)
- [Clothing Extra Pattern](/sinespace-sdk/components/clothing-extra-pattern.md)
- [Scripting Runtime](/sinespace-sdk/components/scripting-runtime.md)
- [Speedometer](/sinespace-sdk/components/speedometer.md)
- [Modular Buoyancy](/sinespace-sdk/components/modular-buoyancy.md)
- [Meta Balls](/sinespace-sdk/components/meta-balls.md)
- [Collider Trigger Activator](/sinespace-sdk/components/collider-trigger-activator.md): This component is used to trigger an event when an avatar walks into a collider set to trigger.
- [Move Object](/sinespace-sdk/components/move-object.md)
- [Scripting Resources](/sinespace-sdk/components/scripting-resources.md): The Scripting Resources components allow you to attach resources to an object without having the full Scripting Runtime.
- [Scripting Events](/sinespace-sdk/components/scripting-events.md): The Scripting Events components allow you to attach events to an object without having the full Scripting Runtime.
- [Scripting Data](/sinespace-sdk/components/scripting-data.md): The Scripting Data components allow you to attach properties to an object without having the full Scripting Runtime.
- [Extensions](/sinespace-sdk/sdk-extensions.md): List of 3rd party whitelisted extensions
- [General Info](/sinespace-sdk/general-info.md)
- [Certified Creators Program](/sinespace-sdk/general-info/certified-creators-program.md)
- [Content Processing](/sinespace-sdk/general-info/content-processing.md)
- [Content Protection](/sinespace-sdk/general-info/content-protection.md)
- [Review Policies](/sinespace-sdk/general-info/review-policies.md)
- [Intellectual Property](/sinespace-sdk/general-info/intellectual-property.md)
- [Unity Portal](/sinespace-sdk/general-info/unity-portal.md)
- [Creating A Shop](/sinespace-sdk/creating-a-shop.md)
- [Creating Items](/sinespace-sdk/creating-items.md)
- [Making Animated Doors](/sinespace-sdk/creating-items/making-animated-doors.md): In this Tutorial, we will illustrate the construction and configuration of three scripted doors: the Sliding Door, the Double Sliding Door and the Swinging Door.
- [Spawnable Objects: Uploading and Spawning Objects in Space](/sinespace-sdk/creating-items/spawnable-objects-uploading-and-spawning-objects-in-space.md)
- [Creating Menus for Interactive Objects in SineSpace](/sinespace-sdk/creating-items/creating-menus-for-interactive-objects-in-sinespace.md)
- [Videos](/sinespace-sdk/videos.md)
- [Basic Clothes](/sinespace-sdk/videos/basic-clothes.md)
- [Volumetric Lighting](/sinespace-sdk/videos/volumetric-lighting.md)
