Initial Setup

Before using the Ultimate Building System, it’s important to review and configure the Developer Settings to ensure everything is set up properly for your project. This section will guide you through the necessary steps to get your settings configured correctly.

Review Materials

Ensure that both the Valid Proxy Material and Invalid Proxy Material are assigned. These materials provide visual feedback for placement conditions, indicating when objects can or cannot be placed. The plugin already comes with a Green Material for the Valid Proxy Material and an Orange Material for the Invalid Proxy Material.


Configure Socket Name

Set the Socket Name identifier to ensure the system can automatically detect valid sockets on your meshes during building. The default is P_Socket, but changing it is optional. This identifier is used to name the sockets on the meshes you'll be working with.


Set Buildable Trace Channel

Set the Buildable Trace Channel to the Buildable channel.

Check Default Logic

  • Review the Default Actions, and Default Proxy Behavior.

  • UBS Comes with a few default Proxy Behaviors, it is however recommended that you create your own Proxy Behavior and set that as your default ones for when you create new Buildable Definitions. This is due to the fact that the Proxy Behavior that comes with the system is dependent on the Hivemind Character class that comes with the plugin.

  • None of these needs to be set for the Example Content, but is purely meant to help you set up new definitions yourself by adding this functionality to any newly built buildable definition.

Last updated