# Development

- [Initial Setup](/development/initial-setup.md)
- [Start Here](/development/initial-setup/start-here.md): This page explains how to get started
- [Setup Addressables](/development/initial-setup/setup-addressables.md)
- [Updating HoloFair SDK in an existing project](/development/initial-setup/updating-holofair-sdk-in-an-existing-project.md)
- [Scenes & Layers](/development/initial-setup/scenes-and-layers.md): This page explains what position player appears at, what numbers and their meaning have for HoloFair and how HoloFair loads scenes
- [Portals](/development/initial-setup/portals.md)
- [WorldSettings](/development/initial-setup/worldsettings.md)
- [Build & Upload Addressables](/development/initial-setup/build-and-upload-addressables.md)
- [CloudFront](/development/initial-setup/build-and-upload-addressables/cloudfront.md): This guide explains how to host addressables on AWS CloudFront which is actually almost identical  to the one HoloFair team uses internally to deliver clients custom projects globally.
- [BunnyCDN](/development/initial-setup/build-and-upload-addressables/bunnycdn.md)
- [Pubish & Test your Metaverse](/development/initial-setup/pubish-and-test-your-metaverse.md): Work In Progress
- [Features](/development/features.md)
- [Text](/development/features/text.md): To display text that is syncronized with all users in your Metaverse
- [Respawn](/development/features/respawn.md): Teleports the player to a point
- [Link](/development/features/link.md): Allow your users to explore web content
- [Image](/development/features/image.md): Apply web images to any material or mesh render to enable better customization of your world
- [Video](/development/features/video.md): Enable web video or livestreams with custom thumbnail for your users
- [TalkZone](/development/features/talkzone.md): Enable group calls with video or screen share capabilities
- [Emote](/development/features/emote.md): Add emotes so users can better express themselves or allow them to take a seat
- [Timer](/development/features/timer.md): Automate content activation using UTC based timers
- [Add Force](/development/features/add-force.md): Parkour and fun run games with physics based courses
- [Animated Objects](/development/features/animated-objects.md): Add more life to your environment with animated content
- [Special/VIP content](/development/features/special-vip-content.md): For content exclusive to certain users
- [Localization](/development/features/localization.md): Different content for different languages
- [Timeline](/development/features/timeline.md): More interactive and complex animations and cut scenes with synced timelines
- [Focus Point](/development/features/focus-point.md): For creating cinematics or focusing the camera on an object.
- [REST API Integration](/development/features/rest-api-integration.md): Connect your Metaverse with any remote REST API.
- [Serialized Variables](/development/features/rest-api-integration/serialized-variables.md)
- [Smart String](/development/features/rest-api-integration/smart-string.md)
- [Interaction Events](/development/features/interaction-events.md): These components will allow you to introduce interactions with environment like doors, lights, fireworks
- [Use Cases for Interaction Events](/development/features/interaction-events/use-cases-for-interaction-events.md): The following are examples of ways you can use these event components in your project along with the Views.
- [Editing Values](/development/features/editing-values.md): Changing the values of your Views at runtime inside of HoloFair.
- [Control Locker](/development/features/control-locker.md): Locks user's control
- [Important](/development/important.md): The following pages are important instructions to follow in order to avoid common errors and pitfalls.
- [Format of 3D Assets](/development/important/format-of-3d-assets.md): Format standards for 3D assets that must be followed.
- [GUIDs](/development/important/guids.md): This is regarding volatility of global identifiers that are critical part of any feature that is intended to be edited in real-time
