Enhanced Camera Options & UI Functionality in MarbleRun65


OK I've tried to make several improvements to the in-game camera options and level management system to offer greater control and a more dynamic experience. Here’s a quick rundown of the changes:

Multi-Camera System

Now supports three camera modes:

  • AutoFreeLook Camera: A dynamic CinemachineFreeLook camera for immersive gameplay.
  • StaticFreeLook Camera: A CinemachineVirtualCamera that now features a configurable “distance” zoom setting.
  • Static Camera: A standard virtual camera for a fixed view.

Sensitivity & Inversion Settings

The AutoFreeLook camera properly applies mouse sensitivity and Y‑axis inversion settings. For the StaticFreeLook camera (now a virtual camera), it removes any attempts to use FreeLook-specific settings. Instead adding a new option that lets you control the camera’s distance from the Marble.

Input System & UI Enhancements

The in-game options panel is now toggled via the newer Unity Input System. I've made sure the input action for the “Menu” is properly registered and functions consistently in the build versions. The overall UI flow has been refined to smoothly toggle camera modes, apply settings, and transition between game states.

New Main Menu UI!!!!!

Overall, I hope you like these updates, there's still loads to sort!

Files

PublishedBuild.zip 373 MB
56 days ago

Get Marble Run 65

Leave a comment

Log in with itch.io to leave a comment.