@@ -9,21 +9,24 @@ import CodeSample from './includes/engine-comparisons/fishing-pole-code-sample.m
99# Roblox for Meta Horizon Worlds developers
1010This page compares Meta Horizon Worlds and Roblox Studio, focusing on key features and differences relevant to content creators.
1111
12- ## ** 1. Core Creation Environment:**
13- ### ** 1.1. Hierarchical Organization:**
12+ ## 1. Core Creation Environment:
13+
14+ ### 1.1. Hierarchical Organization:
1415
1516| Feature | Meta Horizon Worlds | Roblox Studio | Similarity |
1617| ------------------| --------------------------| --------------------------| --------------------------------------------------------------------------|
1718| Organization Tool| Hierarchy window | Workspace (Explorer window)| Tree structure for parent-child object relationships. |
1819| Purpose | Managing 3D entities | Managing 3D parts and objects | Facilitates scene management and object organization. |
1920
2021### ** 1.2. Asset Management:**
22+
2123| Feature | Meta Horizon Worlds | Roblox Studio | Similarity |
2224| ------------------| --------------------------| --------------------------| -------------------------------------------------------------------------|
2325| Asset Acquisition| Asset Store | Creator Store | Centralized library for acquiring reusable assets. |
2426| Asset Management | Assets window | Inventory | Tools for managing and organizing imported and acquired assets. |
2527
26- ### ** 1.3. Terminology Differences:**
28+ ### 1.3. Terminology Differences:
29+
2730| Meta Horizon Worlds | Roblox Studio | Notes |
2831| ----------------------| ---------------| -------------------------------------------------------------------------|
2932| World | Place | Represents the primary environment or game level. |
@@ -38,8 +41,9 @@ This page compares Meta Horizon Worlds and Roblox Studio, focusing on key featur
3841| Console | Output | Window for displaying debugging information and script output. |
3942| Asset Library | Creator Store | Online asset library for importing assets into a project. |
4043
41- ## ** 2. Scripting and Logic:**
42- ### ** 2.1. Scripting Languages:**
44+ ## 2. Scripting and Logic:
45+
46+ ### 2.1. Scripting Languages:
4347
4448| Feature | Meta Horizon Worlds | Roblox Studio | Key Differences |
4549| ------------------| ---------------------| ---------------| ------------------------------------------------------------------------------|
@@ -54,7 +58,7 @@ This page compares Meta Horizon Worlds and Roblox Studio, focusing on key featur
5458| Execution Context | Server or Client | Server, Client, Reusable Module | Roblox offers more granular control over script execution. |
5559| Local Script Ownership | Manual assignment via code | Automatic | Roblox handles local script ownership automatically. |
5660
57- ### ** 2.3. Language Comparison Example (Sum Function):**
61+ ### 2.3. Language Comparison Example (Sum Function):
5862
5963** Luau (Roblox):**
6064``` lua
@@ -84,15 +88,17 @@ function sumUpTo(n: number): number {
8488console .log (sumUpTo (5 )); // Output: 15 (1 + 2 + 3 + 4 + 5)
8589```
8690
87- ### ** 2.4. Script Type Comparison**
91+ ### 2.4. Script Type Comparison
92+
8893| Meta Horizon Worlds| Roblox|
8994| ---| ---|
9095| Script in Local Execution Mode| Client Script|
9196| Script in default Server Execution Mode| Server Script|
9297| Export functions/classes in any script| Module script|
9398
94- ## ** 3. Asset Pipeline and Interoperability:**
95- ### ** 3.1. Asset Import:**
99+ ## 3. Asset Pipeline and Interoperability:
100+
101+ ### 3.1. Asset Import:
96102
97103| Asset Type | Meta Horizon Worlds File Formats | Roblox Studio File Formats (Exported) |
98104| ------------| -----------------------------------| --------------------------------------|
@@ -103,8 +109,10 @@ console.log(sumUpTo(5)); // Output: 15 (1 + 2 + 3 + 4 + 5)
103109| Texture | .png | .png |
104110| Text | .json | N/A |
105111
106- ### ** 3.2. Roblox to Meta Horizon Worlds Conversion:**
112+ ### 3.2. Roblox to Meta Horizon Worlds Conversion:
113+
107114- ** Direct Conversion:** Limited. Only .fbx assets can be directly imported.
108115- ** Native Roblox Parts:** Require conversion to .fbx using tools like Blender.
109116- ** Scripts:** Luau scripts are incompatible; require complete rewrites in TypeScript.
110117- ** Exporting Roblox Assets:** Roblox exports models as .obj and materials as .mtl.
118+ -
0 commit comments