This document is about: FUSION 1
SWITCH TO

Advanced KCC Sample

Overview

To help explore and understand the functionalities offered by the Fusion Advanced KCC, this sample project includes:

  • Basic project template.
  • Fully documented code with explanations.
  • Prepared data structures for your extensions.
  • First person and third person view controllers.
  • Simple and advanced implementation variants of player controller.
  • Playground for testing various features (stairs, slopes, collider combinations, processors, ...).
  • Scene for performance testing.
  • Simple NPC controller examples.
  • KCC processor examples.

All resources and code found in the Example folder is expected to be changed by you.

IMPORTANT: Forward compatibility will not be maintained.

Download

Version Release Date Download
1.1.17 Jan 24, 2024 Fusion KCC Sample 1.1.17 Build 395

How to start and what to check?

  1. Test playground scene
  2. Check Gameplay script for player prefab spawning (optional)
  3. Check SimplePlayer and Player scripts for player controller basics
  4. Check PlayerInput script to understand how input is handled
  5. Check FirstPersonPlayer and AdvancedPlayer scripts
  6. Check ThirdPersonPlayer script (most complex player controller implementation)
  7. Check NPC scripts (optional)
  8. Check KCC processors scripts (Assets/Example/Scripts/KCC/Processors)
  9. Check partial KCC implementations (Assets/Example/Scripts/KCC)
  10. Start prototyping your game
  11. Give us your feedback

Controls

  • Mouse move: look
  • W,A,S,D: movement
  • Space: jump
  • Shift: sprint
  • Enter: lock/unlock cursor
  • Left Mouse Button: unused (prepared in input structure)
  • Right Mouse Button: unused (prepared in input structure)

Gameplay input is applied only with locked cursor.

Mobile Controls

  • Left side virtual joystick: move
  • Right side virtual joystick: look
  • Double tap: jump

Others

Example/Misc/MobileOptimizations.unitypackage contains simple materials and stripped level (some mesh colliders are too heavy for mobile).

Back to top