Overview

Fusion Starter is an entry-level game sample for testing and learning Fusion and for playing multiplayer with friends and colleagues.
It consists of three small independent examples, Third Person Character, Platformer and Shooter.
The sample is aimed at beginners who have finished a Fusion tutorial and want to see Fusion best practices in a small project.
All scripts are commented.
The sample ships as two Unity projects, a Shared Authority project where every client controls its own player and a Client Host project with client-side prediction and lag compensation, see Download.


Play Now
Play the WebGL build of the Shared Authority project below. To play together, everyone enters the same room name.
Features
The Fusion Starter sample presents the following features:
- Third person character with walk, sprint and jump
- Platformer game loop: collect 10 refreshing coins, cross falling platforms and reach the flag to win the round
- Shooter game loop: shoot flying chickens and other players with hitscan weapon, become the best hunter and respawn after dying
- Character movement with the Simple KCC addon and animations driven by the networked character state
- Main menu and in-game menu with nickname and room name
- In-game UI with player nicknames, score counters and health display
- Session start through the Network Runner with a session property per example
- Networked Properties and Change Detection with
OnChangedRender - Local hit decisions and coin collection confirmed through targeted RPCs in the Shared Authority project, see RPCs
- Input System package with keyboard and mouse, gamepad and on-screen touch controls
- Lag Compensation and client-side prediction with a network input struct in the Client Host project, see Client-Server Player Input
Third Party Assets
The Fusion Starter sample uses the following third party assets:
- Starter Assets: Character Controllers | URP by Unity under the Unity Companion License
- Starter Kit 3D Platformer by Kenney under the MIT License
- Starter Kit FPS by Kenney under the MIT License
- Board Game Icons by Kenney under the CC0 license
- KayKit Prototype Bits by Kay Lousberg under the CC0 license
- Ultimate Monsters by Quaternius under the CC0 license
Please read the UCL license terms carefully before downloading and using the Starter Assets.
Back to top