If you’ve experienced the frustration of your viewport moving automatically in Unreal Engine 5.4, you’re not alone. This guide will walk you through understanding the issue and provide a step-by-step solution to fix it. This tutorial will help Unreal Engine users get back to a stable and controllable workspace.

Understanding the Auto-Moving Viewport Issue in Unreal Engine 5.4

In Unreal Engine 5.4, some users have reported an issue where the viewport starts moving by itself. This can happen due to interference from connected game controllers or specific settings within the engine itself. The most common cause of this issue is the “Level Editor Joystick Controls” setting being enabled, which allows game controllers to navigate the viewport.

Conditions That Cause the Auto-Moving Viewport Problem in Unreal Engine 5.4

Connected Game Controllers: If you have a game controller connected to your computer (e.g., an Xbox controller), it might be sending unintended inputs to the engine. Enabled Joystick Controls: The “Level Editor Joystick Controls” setting in Unreal Engine allows for gamepad input to control the viewport. This can sometimes cause the viewport to move on its own if there’s any signal from a connected controller.

Step-by-Step Solution to Fix the Auto-Moving Viewport

Step 1: Open Editor Preferences

First, you need to access the editor preferences to make the necessary changes.

  1. Open Unreal Engine 5.4.
  2. Go to the Edit menu.
  3. Select Editor Preferences from the dropdown menu.

Step 2: Navigate to the Joystick Controls Setting

Once you’re in the Editor Preferences, you need to find the setting related to joystick controls.

  1. In the Editor Preferences window, look for the Level Editor section.
  2. Under Level Editor, find and click on Viewport.
  3. Look for the Level Editor Joystick Controls setting.
Editor Joystick Unreal
Editor Joystick Unreal

Step 3: Disable Joystick Controls

To stop the viewport from moving automatically, disable the joystick controls.

  1. Uncheck the Level Editor Joystick Controls option.

Step 4: Disconnect Any Game Controllers

Even though disabling joystick controls should solve the problem, it’s a good idea to disconnect any game controllers to avoid any unintended inputs.

  1. Disconnect your Xbox controller or any other game controllers from your computer.

Step 5: Restart Unreal Engine

To ensure the changes take effect, restart Unreal Engine.

  1. Close Unreal Engine.
  2. Reopen Unreal Engine and verify that the viewport is no longer moving automatically.

Additional Tips to Prevent Viewport Issues

Apart from disabling joystick controls, ensure that your Unreal Engine 5.4 installation is up to date. Sometimes, bugs and issues are resolved in newer updates. Additionally, consider customizing your control settings to avoid accidental inputs from other devices.

Common Issues and Solutions

If disabling joystick controls and disconnecting game controllers does not solve the problem, consider checking other input devices like tablets or additional keyboards that might be sending unintended signals. Also, ensure your drivers are up to date, as outdated drivers can cause unexpected behavior in software applications.

Feedback and Support

If you continue to experience issues, reach out to the Unreal Engine community or official support. Many users share their solutions and tips on forums and community pages, which can be extremely helpful.


By following these steps, you should be able to resolve the auto-moving viewport issue in Unreal Engine 5.4. Disabling the joystick controls and ensuring no game controllers are connected will help you maintain a stable and controllable viewport environment. This fix allows you to focus on your development work without the frustration of unintended viewport movement.

Feel free to leave a comment below if you have any questions or if this guide helped you solve your problem. Happy developing!

For more information on managing inputs and settings in Unreal Engine, visit the official Unreal Engine documentation.

Check out our other tutorials on creating accurate collision meshes and adding contrast to RGB materials in Unreal Engine.

Leave a Reply

Your email address will not be published. Required fields are marked *