Skip to content

ArmainAP/Unreal-Engine-Widget-Spline-System

Repository files navigation

Unreal-Engine-Widget-Spline-System

Unreal-Engine-Widget-Spline-System is a free and open-source plugin for Unreal Engine that introduces a powerful spline widget. With this widget, developers can effortlessly draw 2D lines which can be edited both in the UMG editor and during runtime.

image

Features

  • Versatile Drawing Modes: Draw either straight lines or bezier splines in 2D space.
  • UMG Editor Integration: Edit and preview the spline right in the UMG editor.
  • Independent Editing Interface: I have designed a unique interface that makes the spline incredibly easy to modify.
  • Custom Brushes: Allows for unique brush implementations on the spline geometry.
  • Widget Rails: Use the spline as a guiding rail for other widgets, much like the USplineComponent operates in 3D space.
  • Runtime Editing: Flexibility is key. Edit the spline conveniently during game runtime.
  • Demo Level: Not sure where to start? Check out the included demo level to see an example of integration.

Installation

  1. Clone or download the repository.
  2. Copy the plugin to your Unreal Engine project's Plugins directory. If you don’t have one, create it.
  3. Restart the Unreal Engine Editor.
  4. Enable the Unreal-Engine-Widget-Spline-System plugin via the Plugin Manager.

Usage

  1. After installation, you can find the spline widget in the UMG editor.
  2. Drag and drop the widget onto your UMG canvas.
  3. Edit the spline as per your requirements, either in the UMG editor or during runtime.
  4. For detailed integration and customization examples, explore the provided demo level.

Contributing

We welcome contributions! If you have a feature request, bug report, or want to improve the plugin, please open an issue or send a pull request.

Credits

Created by Adrian-Marian Popoviciu. A special thanks to the Unreal Engine community for their valuable feedback and contributions.

About

Spline System for UMG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published