Apr 15, 2026

How to Build a 3D World with Highrise Studio: 2026 Guide

how to build a 3d world with highrise studio

Welcome to the exciting world of Highrise, a vibrant social metaverse where you can create avatars, chat with friends, and design your own interactive 3D spaces. If you’ve ever dreamed of building your own game or hangout spot, you’re in the right place. Learning how to build a 3D world with Highrise Studio is a straightforward process:

  1. Set Up Your Environment: Install the Highrise Studio Hub, which manages the correct Unity Editor version for you.
  2. Create and Build: Use project templates to start, then build your world with assets inside the Unity Editor.
  3. Add Interactivity: Write simple Lua scripts to make objects and events come to life.
  4. Test and Publish: Test your world locally, retest in the app, and then upload and release it via the Creator Portal.

This guide will walk you through each of these steps, from the initial setup to a successful launch. Highrise Studio is a powerful toolkit built on the popular Unity game engine, making it accessible even for beginners. For inspiration and a chance to get featured, explore the official User Design Contests.

Setting Up Your Creator Environment

Before installing, glance at the Highrise News page for any updates to supported Unity versions or Studio features.

Install the Studio Hub, Unity, and Highrise Studio Package

Your journey begins with the Highrise Studio Hub. Think of it as your mission control center. It’s a custom launcher that simplifies the setup process by packaging the correct Unity Editor version and Highrise tools all in one place. You can download the Studio Hub from the Highrise Download page for both Windows and macOS.

Once you have the Hub, it will guide you to install:

  1. Unity Game Engine: Highrise Studio is built on Unity, a professional grade, cross platform 3D engine used across the gaming industry. The Studio Hub makes sure you get the specific version you need, so you don’t have to hunt for it yourself.
  2. Highrise Studio Package: This is the special sauce. It’s a Unity plugin containing all the essential tools, scripts, and assets that turn a standard Unity project into a Highrise world. This package is what allows your creation to connect and function within the Highrise ecosystem.

Install a Code Editor for Scripting

While you can write code in any text editor, using a dedicated code editor like Visual Studio Code (VS Code) makes scripting much easier. For an even better experience, install the official Highrise Studio Tools extension for VS Code. This extension provides features like code completion and error checking specifically for the Highrise Lua API, helping you write better scripts faster.

Creating and Managing Your First Project

With the tools installed, you’re ready to create your first project. Highrise Studio makes this part easy by providing templates to get you started quickly.

Create a New Project from a Template

Highrise Studio Hub offers pre configured starter projects called templates. Instead of starting with a completely blank slate, you can choose a template like a “Basic Room” that already has default lighting and other essential elements in place. Using a template saves a ton of setup time and ensures your project has the correct settings and the Highrise Studio Package already integrated. You can focus on the fun part, being creative.

Sign In to Highrise in Unity

To connect your local project with your Highrise creator account, you must sign in. Inside the Unity Editor, you will find a Highrise panel or a login window. Use your Highrise credentials to sign in. This authentication is required to upload your world to Highrise’s servers. The account you use to sign in will be the official owner of the world once it’s published.

Understanding the Unity Editor Interface

The Unity Editor is your creative canvas. It might look a bit intimidating at first, but it’s organized into several key panels that you’ll quickly get used to. Knowing your way around is a key part of learning how to build a 3D world with Highrise Studio.

Navigating Your Workspace: Scene and Game Views

You’ll spend most of your time in two main windows:

  • Scene View: This is your interactive, 3D workspace where you build and edit your world. You can fly around freely, select objects, and arrange your environment. Think of it as your architect’s view.
  • Game View: This window shows you exactly what a player will see through the in game camera. When you press the Play button to test your world, the Game View becomes active, letting you experience your creation just like a visitor would.

Managing Your Assets: The Project Panel

The Project Panel is your file explorer for everything in your project. It displays all your assets, including 3D models, textures, sound files, and scripts. You’ll use this panel to import new content and keep your files organized in folders, which is crucial for staying sane on larger projects.

Keeping Track of Everything: The Hierarchy Panel

The Hierarchy Panel provides a structured list of every single object, or GameObject, currently in your scene. Lights, models, characters, and organizational folders all appear here. You can use the Hierarchy to select objects that might be hard to click on in the Scene View and to group objects by parenting them to others. A tidy Hierarchy makes complex scenes much easier to manage.

Viewing and Editing Properties: The Inspector Panel

When you select any object or asset, the Inspector Panel comes to life. It shows all the properties, settings, and components of the selected item. This is where you will edit an object’s position, change its color, adjust script parameters, and much more. The Inspector is your primary tool for fine tuning every detail of your world.

Troubleshooting with the Console Panel

The Console Panel is your best friend for debugging. It displays errors, warnings, and other messages from Unity and your scripts. If something isn’t working right, the Console is the first place you should look for clues. You can even write your own messages to the Console from your Lua scripts to help test your logic.

Building and Populating Your World

With a handle on the interface, it’s time to start building. This involves bringing assets into your project and arranging them in the scene to create your environment.

Add an Object to the Scene and Import an Asset

There are two main ways to get objects into your world:

  1. Adding an Object: You can create basic objects like cubes and spheres directly within Unity. These are great for prototyping walls, floors, and other simple structures.
  2. Importing an Asset: To add more complex objects like custom furniture or characters, you’ll import external files (like FBX or OBJ models) into your Project Panel. Highrise also provides an Asset Catalog with a library of ready made assets you can use. Once an asset is in your Project Panel, you can drag it into the Scene View to add it to your world.

Adjust Transform and Material Properties

Every object in your scene has two fundamental sets of properties you will constantly adjust:

  • Transform: This component controls an object’s Position, Rotation, and Scale. You can adjust these values in the Inspector or by using the visual tools in the Scene View to move, rotate, and resize objects.
  • Material: This determines how the surface of an object looks. A material’s properties include its color, texture, and shininess. By adjusting the material in the Inspector, you can change a plain gray wall into a brick wall or make a metal object look polished.

Making Your World Interactive with Lua

A static world is nice to look at, but interactivity is what makes it fun. Highrise Studio uses the Lua scripting language to add behavior and game logic to your creations.

Create and Attach a Lua Script

Lua is a lightweight and beginner friendly scripting language popular in game development. In Highrise, you use Lua scripts to make things happen. For example, you can write a script to make a door open when a player gets close or create a button that plays a sound when clicked.

Here’s the basic workflow for making a script work:

  1. Create a Lua Script: You create a new Lua script file within your Unity project. This is where you will write the code that defines a specific behavior.
  2. Attach the Script to a GameObject: A script doesn’t do anything on its own. It needs to be attached as a component to an object in your scene. For example, a script that controls a door should be attached to the door object. Once attached, the script’s logic will run as part of that object.

Testing and Publishing Your Creation

After all your hard work, you’re nearing the finish line. Before you share your world with everyone, you need to test it thoroughly and go through the publishing process. This is the final and most rewarding part of how to build a 3D world with Highrise Studio.

Test Your World in Play Mode

Unity’s Play Mode lets you test your world right inside the editor. Hitting the play button simulates the live experience, activating your scripts and physics. This is your chance to run around, click on everything, and make sure your interactive elements work as expected. Highrise strongly recommends testing in Play Mode to catch any bugs before you upload. Remember that any changes you make while in Play Mode are temporary and will be reset when you stop it.

Upload Your Build from Unity

Once you are happy with your world, it’s time to upload it. Using the Highrise Studio tools in Unity, you will:

  1. Sign into your Highrise account (if you haven’t already).
  2. Click the Upload button. The tools will package your world and send it to Highrise’s servers.
  3. A Project Validator will check for common errors. If it finds any, you’ll need to fix them before you can successfully upload.

After a successful upload, your world exists as a draft in your Creator Portal.

Retest Your World in the Highrise App

Testing in the Unity editor is great, but nothing beats testing on a real device. After uploading, your world is available for you to test privately within the Highrise app. This is a critical step to check performance, controls, and how the world feels to a real player on a phone or computer before anyone else sees it.

Invite Testers Before You Launch

For outside feedback, you can invite a few friends or trusted community members to playtest your world. In the Creator Portal, navigate to the “Members” section for your world. From there, you can grant specific Highrise users access to your unpublished build. They can join your world directly in the app and give you valuable feedback on what works and what needs improvement.

Release Your World in the Creator Portal

The final step is to go live. The Creator Portal is a web dashboard where you manage your published worlds. To release your creation:

  1. Log in to the Creator Portal and find your newly uploaded world.
  2. Configure your world’s details. This is crucial for discoverability. Add a catchy name, a compelling description, a beautiful thumbnail image, and relevant tags. You can also set the world category and the maximum number of users allowed at one time.
  3. Assign a version number to your build. This helps you keep track of updates.
  4. When you are ready, select the build you want to publish and click Release.

Congratulations. Your world is now live in the Highrise app for players everywhere to explore and enjoy. Share the Play page with new players so they can jump in fast. You now know how to build a 3D world with Highrise Studio from start to finish. Check out the Highrise community to see what others are building and get inspired for your next project.

Frequently Asked Questions about How to Build a 3D World with Highrise Studio

1. Do I need to know how to code to build a world in Highrise Studio?
While you can create beautiful static worlds without coding, adding interactivity requires scripting in Lua. Lua is designed to be easier to learn than many other programming languages, making it a great starting point for beginners.

2. Is Unity free to use for Highrise creators?
Yes, you can use the version of the Unity Editor provided through the Highrise Studio Hub for free to create and publish worlds on Highrise.

3. Can I use assets from the Unity Asset Store?
Yes, you can import many assets from the Unity Asset Store. However, you should always check for performance and compatibility with Highrise’s platform guidelines to ensure a smooth experience for players on all devices.

4. How do I update my world after it has been released?
The process is simple. Just make your changes in the Unity Editor, test them, and upload a new build from Unity. Then, go to the Creator Portal, select the new build, assign it a new version number, and release it as an update.

5. Can I make money from the worlds I create?
Yes, Highrise offers monetization opportunities for creators. Players can spend money in your world, and you may be able to earn income based on the time Highrise+ subscribers spend in your creations.

6. What is the difference between the Scene View and the Game View?
The Scene View is your 3D editing canvas where you build and arrange your world. The Game View is a preview that shows what the player sees through the camera when the world is running.

7. Why do my changes disappear after I exit Play Mode?
Changes made during Play Mode are temporary by design, allowing you to test things without permanently altering your scene. To make lasting changes, you must exit Play Mode and edit your world in the Scene View.

8. What should I do if my upload fails?
If an upload fails, check the Console Panel in Unity for error messages. The Highrise Project Validator usually provides clear information on what needs to be fixed, such as script errors or missing assets. If the problem persists, check the Highrise Status page to see if there’s a platform wide issue.

© 2026 Pocket Worlds. All rights reserved.