Skip to main content
Version: 2.x

Overview

Auto Settings Logo

Auto Settings is a comprehensive framework for implementing game settings, input bindings, and configuration menus in Unreal Engine. Create complete settings menus without writing any C++ code or Blueprint nodes - simply place widgets in your UMG menus and configure them through the editor.

Getting Started

Key Features

  • Data-driven configuration - Define settings through the editor without code
  • Settings persistence - Automatically saves to config files or integrates with your game's save system
  • Console variable integration - Expose Unreal's built-in settings like scalability, VSync, max FPS, and resolution to players
  • Input remapping - Players can rebind keyboard and gamepad controls at runtime
  • UI widget components - Use pre-built widgets or create custom ones with your own styling
  • Per-player configuration - Individual settings for split-screen scenarios

Example Applications

Common use cases include:

  • Graphics Settings - Resolution, quality presets, V-Sync configuration
  • Audio Controls - Master/SFX/Music volume controls
  • Input Remapping - Keyboard and gamepad key rebinding with conflict detection
  • Accessibility Options - Colorblind support, subtitle configuration, UI scaling
  • Gameplay Settings - Difficulty levels, camera configuration, HUD customization

The framework handles UI generation, data persistence, and input processing. Game logic integration occurs through console variables or Blueprint events.