Skip to content
Media 0 for listing EGC - EasyGameConfiguration

Description

EGC - EasyGameConfiguration is a powerful and user-friendly tool designed to simplify the process of working with configuration files.

Key Features:

  • Effortless Configuration Setup: Define your custom properties in the "Custom Settings" tab with ease.
  • Comprehensive Customization Options:
  • Specify the save location for the generated .ini file.
  • Set a display name for each property.
  • Provide a description for each property.
  • Control whether the user can edit this property via the .ini file.
  • Mark properties as constant if needed.
  • Context-Free Access: Read, write, or respond to changes in your properties from anywhere in your Blueprint without needing to reference specific categories or keys.
  • Blueprint Functionality: Create, load, reset, and unload your configuration files with Blueprint support (includes native multi-save support).
  • Widget Rendering Support: Automatically render UI widgets for all defined properties.
  • Auto-Generated .ini Files: The configuration files are automatically generated without additional steps.
  • Support for 9 Data Types:
  • Boolean
  • Integer
  • Float
  • String
  • Vector2D
  • Vector
  • Color
  • Rotator
  • Transform
Use Cases:

EGC - EasyGameConfiguration is ideal for a wide range of game development scenarios:

  • Custom Game Settings: Allow players to adjust gameplay parameters, such as difficulty level, maximum speed, or graphics settings, without needing to modify the game’s core code.
  • Server Configurations: Easily set up and modify server settings for multiplayer games, including spawn rates, player limits, and world rules, by simply adjusting the .ini file.
  • Hidden Properties: Developers can define properties that are hidden from the .ini file and can only be changed through code, ideal for sensitive values or save-game-like features.
  • Constant Properties: Define constants that cannot be changed by the user but can be accessed and read globally from anywhere in the game, providing stability for critical game variables.
  • Dynamic Widget Rendering: Automatically generate UI widgets for all defined properties through built-in methods, where this feature is enabled. Each property can have its style or widget type overridden individually, providing flexibility for custom UI design and improved user experience.

Included formats

  • logo of Unreal Engine format