May 11, 2026

Step by Step Highrise World Creation Guide (2026): 6 Stages

step by step highrise world creation guide

TL;DR

Building a Highrise World means using Highrise Studio (Unity + Lua) to design, script, test, and publish a playable 3D experience. This step-by-step Highrise world creation guide walks through every term you need to know, in the exact order you will encounter it, from installing Studio Hub to releasing your first version on the Creator Portal. Think of it as a workflow glossary: not alphabetical, but sequential, so you always know what comes next.

How Do You Create a Highrise World?

A Highrise World is created in Highrise Studio by following a six-stage workflow:

  1. Set up tools. Install Studio Hub, Unity, the Highrise Studio Package, and a code editor.
  2. Create a project. Choose a template, name it, and open it in Unity.
  3. Build the scene. Add GameObjects, assets, components, prefabs, and materials.
  4. Make it playable. Add a NavMesh, spawn points, camera, anchor points, colliders, scripts, and UI.
  5. Test and polish. Play in Unity, optimize assets, bake lighting, and check navigation.
  6. Upload and release. Upload from Unity, customize world details in the Creator Portal, test inside the Highrise app, then release a version.

One critical distinction that trips up beginners: upload is not the same as release. Upload sends your build to the platform. Release makes a selected build public. The official publishing flow separates these into distinct steps, including an in-app testing phase between them. Source

This guide explains every term in that workflow so you can follow along without getting lost.

Before You Start: World Creation vs. Room Creation

Practitioners on Reddit report confusion about the difference between rooms and Worlds. One returning player asked how to make a room after being away, and replies pointed toward the profile/creations path rather than Studio. Another thread asked for games like Highrise that let users build without heavy coding, and responses suggested few direct substitutes exist. Source

The distinction matters:

Term Best for Tool path Skill level
Room Social space, decorating In-app creation Beginner
World Custom 3D experience or game Highrise Studio + Unity + Lua Beginner to advanced

This step-by-step Highrise world creation guide focuses on Worlds built with Highrise Studio. If you want to explore what other creators have built before starting your own, browse existing Worlds for inspiration.

The Full Workflow Glossary

What follows is not a dictionary. Each term is defined in the order you will use it. Every entry includes a plain definition, why it matters, where you encounter it, and the beginner mistake to avoid.

Setup Terms

These are the tools you install before building anything.

Highrise Studio

The creator environment used to design, build, script, test, and publish Highrise Worlds. It combines Unity for 3D editing with Lua for scripting, plus a publishing pipeline that connects to the Creator Portal. Official docs describe it as a development environment for creating games and experiences playable worldwide on various devices. Source

Beginner mistake: Thinking you can build a Studio World entirely inside the mobile app. Worlds require the desktop toolchain.

Studio Hub

The application that starts the setup flow and manages your projects. When you first install Highrise Studio, Studio Hub walks you through downloading Unity, the Highrise Studio Package, and any optional tools. You also create and import projects from here.

Official docs instruct creators to download Studio Hub first, then follow its instructions for installing Unity and the Studio Package. Source

Beginner mistake: Installing Unity manually without following Studio Hub’s guided setup. This can lead to version mismatches.

Unity

The editor environment where your Highrise Studio project opens. Most workspace terms you will encounter (Scene, Hierarchy, Inspector, GameObject) come from Unity. For Highrise Worlds, Unity is not optional. It is the workspace where you build, arrange, and test everything.

Beginner mistake: Treating Unity as a separate, optional tool.

VS Code / Code Editor

The tool for writing Lua scripts. Official setup docs recommend VS Code and mention the Highrise Studio Tools extension for syntax help. Source

Beginner mistake: Trying to write scripts without a proper editor or code highlighting. You will lose hours to typos.

Template

A starter setup for your project. Templates provide a basic scene, configuration, and sometimes sample scripts so you are not staring at an empty void.

Beginner mistake: Jumping into a complex template before understanding basic objects, movement, and publishing. Start simple.

Project and Workspace Terms

Once your tools are installed, these are the concepts you interact with daily inside Unity.

Project

Your editable Highrise Studio/Unity file structure. Everything lives here: assets, scenes, scripts, and settings. Official docs say to open Studio Hub, click New Project, select a template, name the project, choose a save location, and wait for Unity to load. Source

Beginner mistake: Not backing up your project. Practitioners on Reddit note that crashes happen often enough that experienced builders save constantly while working. Source Official best practices also recommend regular backups stored securely in multiple locations. Source

Before you build: Save often. Keep backups. If you experiment with assets, scripts, or lighting, duplicate your project folder or use version control before making risky changes.

Scene

The environment or level where your world objects live and interact. Think of it as the stage. A scene contains objects, navigation, lighting, cameras, and interactions. The official beginner guide defines a Scene as a separate room or environment for game elements to interact, created through File > New Scene. Source

Beginner mistake: Importing assets into the project but never placing or configuring them in the scene. Assets sitting in a folder do nothing until they are in the scene.

Hierarchy

The Unity panel listing every object currently in your scene. You right-click here to create GameObjects, spawn points, cameras, and anchors. Source

Beginner mistake: Losing track of unnamed objects. Name everything. Future-you will be grateful.

Inspector

The Unity panel where you edit a selected object’s properties and components. Position, rotation, scale, materials, camera settings, and scripts are all configured here. Official docs confirm that selecting an object lets you view and edit its properties in the Inspector. Source

Beginner mistake: Moving an object visually in the scene but forgetting to check exact values in the Inspector.

Transform

The component on every GameObject that controls its position, rotation, and scale in 3D space. Every object has one. It is the most basic property you will edit.

Beginner mistake: Overlapping objects because you did not check their transform coordinates.

Play Mode

Unity’s testing mode. Press Play to run your World inside the editor before uploading. Official publishing docs say to thoroughly test with the Play button before uploading. Source

Beginner mistake: Uploading without ever pressing Play.

Building-Block Terms

These are the pieces you assemble to create the physical world players see and touch.

GameObject

The basic object container in Highrise Studio. Cubes, lights, sounds, props, scripts, scenery, and even invisible organizers are all GameObjects. Official Highrise docs call them the fundamental building blocks of a game, used to create the world and gameplay. Source Unity’s own documentation similarly describes them as containers for components that implement functionality. Source

Beginner mistake: Thinking GameObjects are only visible objects. An empty GameObject can hold a script, organize child objects, or serve as a logical group.

Component

A piece of functionality attached to a GameObject. Components are what make GameObjects do things: render a mesh, detect collisions, emit light, or run a script. The official beginner quiz lists Rigidbody and Collider as component examples. Source

Beginner mistake: Creating an object that looks correct but does nothing because the functional component is missing.

Prefab

A reusable GameObject template. Use prefabs for repeated items like chairs, obstacles, decorations, or modular environment pieces. The official guide defines a Prefab as a reusable GameObject that saves development time and keeps consistency. Source If you need to update a prop, change the prefab once and every instance updates.

Beginner mistake: Duplicating many loose objects, then having to edit each copy individually when something changes.

Asset

Any file used in your World: 3D models, textures, audio files, scripts, or UI elements. Official Highrise asset docs define assets as components of a game or experience. Source

Beginner mistake: Importing too many large or unused assets and bloating the project. Clean up what you do not need.

Highrise Asset Catalog

A source of Highrise-compatible, optimized assets. Official docs describe it as offering free low-poly assets across categories such as Furniture, Landscapes, and Vehicles. Source This is a faster starting point than importing everything from scratch.

Beginner mistake: Ignoring the catalog and overusing heavy external models that tank performance.

Material

The surface appearance applied to a 3D object: color, texture, shininess, transparency. Materials control how objects look under lighting.

Beginner mistake: Leaving objects with Unity’s default magenta “missing material” and wondering why the World looks broken.

Collider

A component that defines an object’s physical interaction area. Needed for blocking movement, triggering events, and enabling interactions. Anchor point setup, for example, specifically uses a Box Collider. Source

Beginner mistake: Building a beautiful room where players walk through every wall because no colliders were added.

Movement and Interaction Terms

This is where your World stops being a diorama and becomes something people can actually use. In any step-by-step Highrise world creation guide, movement setup is the stage most likely to cause frustration, so read these entries carefully.

NavMesh

The walkable navigation layer that tells characters where they can move. It outlines accessible areas and identifies obstacles. Official Highrise docs say creators should re-bake the NavMesh after scene changes that affect navigation. Source

Beginner mistake: Placing a spawn point outside the NavMesh, then wondering why movement fails.

Nav Mesh Surface

The component that generates (bakes) the NavMesh. You adjust settings and click Bake to create the walkable zones. Without baking, there is no navigation layer.

Beginner mistake: Expecting navigation to update automatically after you move walls or add obstacles. You need to rebake.

Nav Mesh Agent

A component that lets an object follow paths along the NavMesh. This is primarily useful for NPCs or objects that need autonomous navigation.

Beginner mistake: Baking the surface but forgetting to add the agent component to moving characters.

Nav Mesh Obstacle

A component applied to objects that characters should not walk through. It marks non-walkable areas so navigation routes around them.

Beginner mistake: Creating beautiful scenery that characters clip straight through because it was never marked as an obstacle.

Spawn Point

The location where players appear when entering a World. It controls the first moment of the player experience. Official docs warn that spawn points should be on a navigation mesh so entities can move properly. Source

Beginner mistake: Placing the spawn point in mid-air, inside geometry, or off the NavMesh. Always test by pressing Play after setting a spawn point.

Anchor Point

A specific point on an object where a character can attach to perform actions like sitting or standing. Setup includes adding a Box Collider, an Anchor script, and an optional Tap Handler script. Source

Beginner mistake: Adding a beautiful couch but no anchors, so players can only stare at it.

Tap Handler

A script that responds when a player taps or clicks an object. Often paired with Anchor Points to trigger the “sit” or “stand” interaction.

Beginner mistake: Adding anchors but no tap detection, leaving players confused about how to interact.

NPC

A non-player character controlled by scripts rather than a human player. NPCs can use Nav Mesh Agents to walk along the NavMesh, creating life and activity in your World.

Beginner mistake: Adding an NPC before the NavMesh is baked. The NPC will not move.

Camera, Lighting, and Polish Terms

Visuals determine whether players stay or leave within the first ten seconds. This section of the step-by-step Highrise world creation guide covers how players see your World.

Camera Controls

Settings that determine how players view the World. Camera type affects whether a World feels like a hangout, obstacle course, or exploration zone. Official docs warn to ensure only one active camera at a time to prevent conflicts. Source

Beginner mistake: Leaving multiple active cameras in the scene.

Third-Person Camera

Follows behind the character. Best for adventure, exploration, obstacle courses, and avatar-forward social experiences.

First-Person Camera

Places the player close to the character’s viewpoint. Best for immersive, close-up exploration. Can feel cramped in small spaces.

RTS Camera

A bird’s-eye view looking down at the scene. Best for strategy-like layouts or worlds that benefit from a wide overview.

Lighting

The system controlling mood, visibility, depth, and player focus. Good lighting turns a basic scene into something polished. Official docs say lighting sets mood, highlights key parts of the game, and guides players. Source

Beginner mistake: Treating lighting as decoration instead of a tool for usability and atmosphere.

Baked Lighting

Lighting calculated in advance and stored as lightmaps. Highrise Studio supports baked lighting, meaning lights must be pre-calculated and saved before playing. The baking docs explain that precomputed lighting helps the game run faster because it is not calculated during gameplay. Source

Beginner mistake: Expecting real-time dynamic lights to work the way they do in a standard Unity project.

Lightmap

The saved file that stores baked lighting data for static objects. If you change lights or move objects, you need to regenerate the lightmaps.

Beginner mistake: Adjusting a light source and forgetting to rebake. The old lightmap will still show the previous lighting.

Skybox

The visual background or sky of the scene. Creators can add a skybox through the Lighting window and adjust environment lighting to match. Source

Beginner mistake: Using a bright sunny skybox with dark interior lighting, or vice versa.

LOD (Level of Detail)

Using simpler versions of 3D models when they are farther from the camera. Official Highrise best practices explicitly recommend LOD models for performance. Source

Beginner mistake: Using the highest-detail version of every model regardless of distance or device.

Scripting and UI Terms

Scripts add interactivity. UI gives players information. Together, they turn a static scene into an experience.

Lua

The scripting language used for Highrise Studio world logic. Lua controls interactivity, gameplay mechanics, object behavior, and custom logic. Official docs explicitly state that C# scripts cannot be used for Highrise games and experiences. Source

Beginner mistake: Writing C# scripts because you followed a generic Unity tutorial. Highrise Studio uses Lua only.

Script

A file containing Lua instructions that control how an object behaves or how gameplay works. Official docs show creating a Lua script, attaching it to a GameObject, and testing with Play Mode. Source

Beginner mistake: Writing a script but not attaching it to any GameObject. A floating script does nothing.

Client Script vs. Server Script

Scripts can run on the player’s device (client) or on the server. This matters for multiplayer logic, secure operations, and payments. Official Payments docs say payment-related scripts must be server-side. Source

Beginner mistake: Running payment or wallet logic on the client side, which creates security risks.

UI (User Interface)

On-screen elements players interact with: menus, prompts, scoreboards, instructions, and purchase buttons. Official UI docs say Highrise Studio uses UXML for structure, USS for styling, and Lua for functionality. Source

Beginner mistake: Creating a beautiful scene but giving players zero guidance on what to do or where to go.

UXML

A markup language (similar to HTML) used to define UI structure in Highrise Studio.

USS

A styling language (similar to CSS) used to control the visual appearance of UI elements.

Testing and Publishing Terms

This is where many creators stumble. The step-by-step Highrise world creation guide would be incomplete without a thorough explanation of the publish pipeline, because it is not a single button press.

Upload

Sending your build from Unity to Highrise and the Creator Portal. This is required before release, but uploading does not make your World live. Official docs say creators click Upload in Unity, name the world, and then proceed to the Creator Portal. Source

Beginner mistake: Uploading and assuming your World is published. It is not.

Project Validator

A validation window that may appear before upload to flag issues. It helps prevent broken builds. Official publishing docs mention it as a step in the upload flow. Source

Here is an important nuance: not every message is a blocker. On the Highrise Creator Forum, one user spent days thinking asset validation was preventing their upload. A staff reply clarified the displayed message was a warning, not a blocker. Source

Beginner mistake: Panicking at every warning. Read the exact message. Fix true blockers. Investigate warnings before assuming the worst.

Creator Portal

The web dashboard where creators manage uploaded Worlds, edit details, select builds, view analytics, and handle monetization. Publishing is completed here after upload.

Beginner mistake: Uploading from Unity and stopping there. The Creator Portal is where you finish the job.

World Details

The public-facing metadata for your World: introduction, detailed description, tags, thumbnail, category, and maximum users. Official publishing docs list these as profile details configured in the Creator Portal. Source

Beginner mistake: Publishing with a vague name, no description, a default thumbnail, or irrelevant tags. These details affect discoverability.

Release

Making a selected uploaded build live and public. Creators go to the Builds tab, click Release, assign a version number (like 1.0.0), and confirm. This is the final publish step.

Beginner mistake: Uploading a build but never releasing it, then wondering why nobody can find the World.

Version Number

A label for a released build, such as 1.0.0. Helps you and players track updates. Official docs use 1.0.0 as an example during the release flow.

Beginner mistake: Not documenting what changed between versions. Even brief notes help.

After-Launch Terms

Publishing is the beginning, not the end. If you want players to return (and potentially earn from your work), these terms matter.

Analytics

Dashboard metrics showing how players interact with your World. Official analytics docs say creators can track active users, retention, revenue, engagement, IWP, and owned room KPIs. Source

Beginner mistake: Publishing once and never checking player behavior data.

Engagement

How players interact with and spend time in your World. Engagement affects whether a World feels alive. It also connects to creator monetization, since engagement-based payouts are calculated from Highrise+ subscriber time.

Retention

How many players come back over time. A World with strong retention has a loop, a reason to return. Weekly updates, events, new areas, or social features all help.

Beginner mistake: Designing only for first impressions and never adding reasons to revisit.

Earned Gold

Creator earnings currency. Official monetization docs say Highrise pays creators in Earned Gold, which can be spent in-game like regular Gold or cashed out via the Creator Exchange after reaching 35,000 Earned Gold. Source

Creator Exchange

The system for converting Earned Gold into real-world cash. Creators become eligible after reaching the 35,000 Earned Gold threshold.

Engagement-Based Payouts

Payouts calculated from how much time Highrise+ subscribed users spend in your World. These are settled daily. Worlds must maintain a 50%+ rating and engage at least one Highrise+ subscriber (other than the creator) that day to qualify. Source

In-World Purchases (IWP)

Optional products inside your World. Official IWP docs say creators can offer exclusive items, access to special areas, or other benefits in exchange for Gold. Source These are powerful, but only after the World itself is worth spending time in.

World Wallet

A wallet for storing and managing Gold within your World. Creators can configure settings like minimum balance alerts and maximum award amounts. Source Useful for creator-controlled rewards and in-world economies.

To explore the broader Highrise economy, including Gold, items, and avatar fashion, visit the Highrise shop.

Beginner Troubleshooting Checklist

The Highrise Creator Forum’s Studio category is filled with recurring issues from new builders. Here are the most common problems and what to check.

My avatar can’t walk

  • Is there a NavMesh? Is it baked?
  • Is the spawn point on the NavMesh?
  • Are walkable surfaces included in the NavMesh bake?
  • Are colliders or obstacles blocking the entire path?
  • Is the character stuck inside or under geometry?

My player spawns in the wrong place

  • Check the spawn point’s position and rotation in the Inspector.
  • Confirm it sits on a valid, baked NavMesh area.
  • Make sure no obstacles overlap the spawn location.

My World looks dark or flat

  • Is lighting baked? Highrise Studio uses baked lighting only.
  • Did you rebake after moving lights or objects?
  • Is lightmap resolution too low?
  • Check the Skybox and environment lighting settings.

My upload shows a warning

  • Read the exact message. Distinguish warnings from blockers.
  • Check the console for specific errors.
  • Verify assets, scripts, Unity version, and network connection.
  • If uncertain, ask in the Highrise Creator Forum. If the platform itself seems down, check Highrise status.

My World is laggy

  • Remove unused assets.
  • Reduce polygon counts. Use LOD models.
  • Optimize scripts (avoid expensive operations every frame).
  • Test on more than one device.

My script does nothing

  • Is it written in Lua? C# will not work.
  • Is the script attached to the correct GameObject?
  • Is the logic on the right side (client vs. server)?
  • Did you test in Play Mode?

I uploaded but can’t find my World

  • Upload is not release. Go to the Creator Portal, complete your World details, test in the Highrise app, then release a build under the Builds tab.

First-World Launch Checklist

Game Jam judging criteria offer a practical definition of “good enough.” Judges evaluate quality, polish, functionality, performance, design cohesion, and player experience. Template-based, low-effort, or incomplete Worlds are not accepted. Source Even outside a Game Jam, this is a useful bar. Before release, check every item:

Movement

  • Spawn point is on the NavMesh
  • Players can walk from spawn to every main area
  • No major stuck spots
  • Obstacles block movement where intended
  • NavMesh was rebaked after the last layout change

Interaction

  • Seats and props with intended interactions have Anchor Points or scripts
  • Colliders are present where needed
  • Tap/click interactions work in Play Mode and in-app testing

Visuals

  • Camera is active and comfortable
  • Lighting is baked
  • Scene is not too dark or too flat
  • Important areas are highlighted or clearly visible
  • Thumbnail matches the actual World

Performance

  • Unused assets removed
  • Heavy assets reduced or replaced with LOD versions
  • Scripts are not causing lag
  • Tested on more than one device if possible

Publishing

  • Build uploaded successfully
  • Project Validator blockers fixed
  • World details completed (introduction, description, tags, thumbnail, category, max users)
  • Tested in the Highrise app after upload
  • Build released with a version number

Before you release, ask yourself one question: can players spawn, walk, understand the goal, interact with something, see clearly, avoid getting stuck, and find a reason to come back?

Example: Build a Small Social Lounge

To connect the glossary to practice, here is a minimal first World that uses most of the terms above.

Goal: A cozy lounge where players spawn, walk around, sit on furniture, and see a simple welcome message.

  1. Create a Basic Template project in Studio Hub.
  2. Import a few low-poly furniture assets from the Highrise Asset Catalog.
  3. Build a floor and walls using GameObjects.
  4. Add furniture and organize objects in the Hierarchy with clear names.
  5. Bake a NavMesh over the walkable floor areas.
  6. Add a Spawn Point on the NavMesh, facing the lounge center.
  7. Add Anchor Points to seating objects (with Box Colliders and Tap Handlers).
  8. Set one camera type as the active camera.
  9. Add lights and generate baked lighting.
  10. Add a simple UI prompt: “Welcome, tap a seat to sit.”
  11. Test in Play Mode.
  12. Upload.
  13. Add title, thumbnail, description, tags, category, and max users in the Creator Portal.
  14. Test inside the Highrise app.
  15. Release version 1.0.0.

This teaches the minimum World stack: layout, movement, interaction, camera, lighting, UI, testing, and publishing.

Even a critical Reddit user acknowledged that Highrise world creation is one of the platform’s most valuable features because it lets users learn actual game design. Source Treat your first World as a learning project. One playable idea, one clean layout, one polished loop.

If you are ready to start building, download Highrise and grab Studio Hub. For desktop and Steam users, the Steam hub page offers an alternative entry point.

Quick Reference Table

Term Plain meaning When you use it Beginner mistake
Studio Hub Tool that starts project setup Before creating a project Skipping Hub instructions
Project Your editable World files Entire creation process No backups
Scene The level or environment While building layout Importing assets but not placing them
GameObject Basic object container Building everything Not naming or organizing objects
Component Function added to an object Making objects work Object exists but does nothing
NavMesh Walkable area map Movement and spawn setup Not rebaking after layout changes
Spawn Point Where players appear Before app testing Placed off NavMesh
Anchor Point Where avatars sit or stand Social interactions Furniture is decorative only
Lua Scripting language Gameplay and interactions Trying to use C#
Baked Lighting Pre-calculated light data Before upload Not rebaking after edits
Upload Send build to portal Pre-release Thinking it means the World is live
Release Make build public Final publish step Uploading but not releasing

FAQ

Do I need Unity to create a Highrise World?

Yes. For Highrise Studio Worlds, the official setup flow uses Studio Hub to install Unity and the Highrise Studio Package. The project opens in Unity for editing, testing, and uploading. Source

Can I use C# in Highrise Studio?

No. Official scripting docs state that Lua is the supported scripting language and that C# scripts cannot be used for creating Highrise games and experiences. Source

What is the difference between upload and release?

Upload sends your build from Unity to the Creator Portal. Release makes a selected build live after you customize world details and test it inside the Highrise app. They are separate steps in the publishing flow. Source

What is a NavMesh in Highrise Studio?

A NavMesh is the walkable navigation layer that outlines accessible areas and identifies obstacles. Characters use it to determine where they can move. It must be baked (generated) and rebaked after layout changes. Source

Why should spawn points be on the NavMesh?

Official Spawn Point docs warn that spawn points should be on a navigation mesh so entities can move properly. If a player spawns outside the walkable area, movement fails or behaves unpredictably. Source

What is baked lighting in Highrise Studio?

Baked lighting is lighting calculated in advance and saved as lightmaps. Highrise Studio supports baked lighting, which means lights are pre-calculated before gameplay. This helps the game run faster because lighting is not processed in real time. Source

How do I make furniture interactive?

Add Anchor Points. Official docs explain that an anchor is a spot on an object where a character connects to perform actions like sitting or standing. Setup includes a Box Collider, an Anchor script, and an optional Tap Handler script on the furniture GameObject. Source

What should I build first as a beginner?

Start with something small and completable: a single-room social lounge, a simple obstacle course, or a themed hangout spot. Focus on getting the full pipeline working (build, test, upload, release) before attempting complex scripting or large environments. Once your first World is live, check the Highrise blog and community page for creator stories, updates, and next steps like design contests.

© 2026 Pocket Worlds. All rights reserved.