Quick Start Guide

Quick Start Guide #

Get UltraGameCore running in your Unity project in just 5 minutes!

Prerequisites #

  • Unity 2022.3 LTS or later
  • Basic knowledge of Unity
  • Netcode for GameObjects package

Step 1: Create New Unity Project #

  1. Open Unity Hub
  2. Click “New Project”
  3. Select “3D (URP)” template
  4. Name your project (e.g., “MyUltraGameCoreProject”)
  5. Click “Create Project”

Step 2: Install Netcode for GameObjects #

  1. In Unity, go to Window > Package Manager
  2. Change dropdown to “Unity Registry”
  3. Search for “Netcode for GameObjects”
  4. Click “Install” (version 1.5.0 or later)

Step 3: Import UltraGameCore #

  1. Download the UltraGameCore.unitypackage file
  2. In Unity, go to Assets > Import Package > Custom Package
  3. Select the UltraGameCore.unitypackage file
  4. Click “Import” and wait for import to complete

Step 4: Configure Input System #

  1. Go to File > Build Settings > Player Settings
  2. In Player settings, find “Active Input Handling”
  3. Set to “Both”
  4. Click “Apply”

Step 5: Open the Demo Scene #

  1. Navigate to Assets/FastSkillTeam/UltraGameCore/Scenes/
  2. Open “Online Staging (BASE ONLY).unity”
  3. Wait for the scene to load

Step 6: Configure Input Actions #

  1. Go to File > Build Settings > Player Settings
  2. In Input System Package section, find “Project-Wide Actions”
  3. Click the dropdown and select “InputSystem_Actions”
  4. This should be located at Assets/FastSkillTeam/UltraGameCore/CharacterController/InputSystem_Actions

Step 7: Test Multiplayer #

Option A: Play in Editor (Host Mode) #

  1. Click the Play button in Unity
  2. In the game view, click “Host” button
  3. You should see “Mode: Host” displayed
  4. You can now move around with WASD and mouse

Option B: Build and Test #

  1. Go to File > Build Settings
  2. Add the current scene to build
  3. Click “Build” and save as “UltraGameCoreTest”
  4. Run the built executable twice:
    • First instance: Click “Host”
    • Second instance: Click “Client”

What You Should See #

  • A character controller that responds to input
  • Smooth movement with mouse look
  • Network UI showing connection status
  • Ability to jump, crouch, and move around

Troubleshooting #

Input Not Working #

  • Ensure Input System is set to “Both”
  • Check that InputSystem_Actions is selected in Project-Wide Actions
  • Restart Unity if needed

Network Connection Issues #

  • Make sure Netcode for GameObjects is properly installed
  • Check that the scene has a NetworkManager object
  • Verify firewall settings aren’t blocking connections

Build Issues #

  • Ensure all required packages are installed
  • Check that the scene is added to Build Settings
  • Try building for a different platform

Next Steps #

Congratulations! You now have UltraGameCore running. Next, explore:

Quick Tips #

  • WASD – Move around
  • Mouse – Look around
  • Space – Jump
  • Left Ctrl – Crouch
  • ESC – Open menu (in built version)

Having issues? Check the Troubleshooting Guide or visit our Discord Community for help!

What are your feelings

Updated on December 8, 2025