How to Run the Project
Welcome to the Orbit66 development and testing guide. Because Orbit66 is a multiplayer game, please follow these instructions carefully to ensure correct network synchronization and lobby creation.
Prerequisite: Steam must be running in the background on your machine for both the Executable and Unity Editor methods, as our multiplayer relies on the Steamworks API.
Method 1: Running the Executable (.exe)
This is the fastest way to test production builds or playtest without opening the Unity Editor.
1. Download the Build
- Access our team's shared storage.
- Download the entire Build Folder from the OneDrive Link.
- Extract the folder to your local drive.
2. Launch & Host/Join a Game
- Ensure Steam is open and logged into your account.
- Launch
Orbit66.exefrom your downloaded folder. - In the main menu, click Create Lobby.
- Once inside the lobby, click Ready.
- When all players are ready, click Ready Up.
- Finally, click Start Game.
3. Joining a Game
- Launch
Orbit66.exe. - Click Join Lobby.
- Enter the lobby code provided by the host and click Join. Or Join Via Steam Friends List if the host is on your friends list.
- Once inside the lobby, click Ready Up.
Method 2: Running Inside the Unity Editor
1. Initial Setup
- Open the project folder in the recommended Unity Editor version (6000.4.0f1).
- Ensure Steam is running in the background.
2. Loading the Correct Scene
For multiplayer and initialization systems to work properly, you should start from the entry point of the game:
- Navigate to your scenes folder and open the
Bootstrapscene. - Press the Play button in Unity.
:::tip Running Individual Scenes While initializing from the Bootstrap scene is highly recommended to guarantee everything loads properly, you can also open most scenes directly in Unity, and they will work mostly fine for localized testing. :::
3. Creating a Lobby
Once the game starts running inside the editor, the steps mirror the executable workflow:
- Click Create Lobby.
- Click Ready.
- Click Ready Up.
- Click Start Game.
Multiplayer Testing Tips
- Using ParrelSync: For testing multiple clients directly within development, we recommend using ParrelSync to create a clone of the project in Unity. This allows you to run and debug multiplayer scenarios with two separate instances of the game at once.