Object Game Settings

Builder Settings

Builder Settings define how an object participates in Build To Solve levels and player-created machines.

What it controls

What this group controls

Use this page as the detailed reference for the Builder Settings group inside the Object Game Settings menu.

Build Mode Role

This group is about objects that the player can use while assembling a solution. It separates level-authored scene objects from pieces that belong to the player-built machine.

Solution Ownership

Only user-owned solution objects should count as player construction. That ownership matters for budget checks, duplication, removal, and final validation.

Budget Relationship

Build settings work together with the level budget. The object price, scale, body type, and joint choices can make a solution cheap or expensive.

Create Mode Flow

The player places, duplicates, rotates, scales, and connects objects before running the level, then returns to create mode to refine the machine.

Controls reference

Controls in this panel

These are the controls exposed by the in-game Builder Settings panel. Some controls appear only for object types that support that feature.

Is Preview Object Hidden

Marks or enables the selected object as preview object hidden.

Dont Create When Level Start

Sets or controls the dont create when level start value in the Builder Settings panel.

Is Force Field

Marks or enables the selected object as force field.

Force Strength Multiplicator

Sets or controls the force strength multiplicator value in the Builder Settings panel.

Force Strength

Sets or controls the force strength value in the Builder Settings panel.

Enable Constant Linear Velocity

Turns on constant linear velocity; related controls below it tune the amount, timing, type, or target.

Constant Linear Velocity X

Sets the X-axis value for constant linear velocity.

Constant Linear Velocity Y

Sets the Y-axis value for constant linear velocity.

Enable Constant Angular Velocity

Turns on constant angular velocity; related controls below it tune the amount, timing, type, or target.

Constant Angular Velocity

Sets or controls the constant angular velocity value in the Builder Settings panel.

Enable Advanced Platform Activation Change On Contact

Turns on advanced platform activation change on contact; related controls below it tune the amount, timing, type, or target.

Advanced Platform Activation Change On Contact Type

Chooses the advanced platform activation change on contact type or mode.

Disable Static Skin

Prevents or turns off static skin for this object.

Enable Laser Contact Effect

Turns on laser contact effect; related controls below it tune the amount, timing, type, or target.

Laser Contact Effect Alpha

Sets the transparency used by laser contact effect.

Laser Contact Effect Blur

Sets or controls the laser contact effect blur value in the Builder Settings panel.

Laser Contact Effect Quality

Sets or controls the laser contact effect quality value in the Builder Settings panel.

Play Sound On Create

Plays sound on create when the matching gameplay event occurs.

Object Create Sound

Sets or controls the object create sound value in the Builder Settings panel.

Object Create Sound Volume

Sets or controls the object create sound volume value in the Builder Settings panel.

Play Collision Sound Fx

Plays collision sound fx when the matching gameplay event occurs.

Minimum Contact Force To Play Collision Sound

Sets the minimum contact force to play collision sound used by this rule.

Play Collision Sound If Collided With Sensor

Plays collision sound if collided with sensor when the matching gameplay event occurs.

Apply Force Towards Main Character When Created

Applies force towards main character when created to the selected object.

Force Towards Main Character When Created

Sets or controls the force towards main character when created value in the Builder Settings panel.

Set Linear Velocity Towards Main Character When Created

Overrides or assigns linear velocity towards main character when created when this setting is active.

Linear Velocity Towards Main Character When Created

Sets or controls the linear velocity towards main character when created value in the Builder Settings panel.

Show On Contact

Sets or controls the show on contact value in the Builder Settings panel.

Deactivate Other Object On Contact

Sets or controls the deactivate other object on contact value in the Builder Settings panel.

Can Penetrate

Allows the selected object to penetrate.

Deactivate On Penetration

Sets or controls the deactivate on penetration value in the Builder Settings panel.

Can Be Penetrated

Allows the selected object to be penetrated.

Minimum Force To Allow Penetration

Sets the minimum force to allow penetration used by this rule.

Penetration Resistance

Sets or controls the penetration resistance value in the Builder Settings panel.

Can switch gravity

Allows the selected object to switch gravity.

Can Be Followed By Other Object

Allows the selected object to be followed by other object.

Can Activate Trigger Zone

Allows the selected object to activate trigger zone.

Trigger Zone Activation Group

Sets or controls the trigger zone activation group value in the Builder Settings panel.

Enable Trigger Zone Activation Count Limitation

Turns on trigger zone activation count limitation; related controls below it tune the amount, timing, type, or target.

Trigger Zone Activation Count Limit Minimum

Sets or controls the trigger zone activation count limit minimum value in the Builder Settings panel.

Trigger Zone Activation Count Limit Maximum

Sets or controls the trigger zone activation count limit maximum value in the Builder Settings panel.

Can Alter Shape

Allows the selected object to alter shape.

Can Be Cloned

Allows the selected object to be cloned.

Can Be Teleported

Allows the selected object to be teleported.

Disable Object Sleep

Prevents or turns off object sleep for this object.

Disable Reversing Body Velocities On Contact

Prevents or turns off reversing body velocities on contact for this object.

Reverse Kinematic Body Velocity On Contact

Sets or controls the reverse kinematic body velocity on contact value in the Builder Settings panel.

Kinematic Body Reverse Velocity Type

Chooses the kinematic body reverse velocity type or mode.

Reverse Dynamic Body Velocity On Contact

Sets or controls the reverse dynamic body velocity on contact value in the Builder Settings panel.

Dynamic Body Reverse Velocity Type

Chooses the dynamic body reverse velocity type or mode.

How it works

How it behaves during play

These points describe what the system does after the level starts and the editor data becomes live gameplay behavior.

Before Play Starts

The machine is assembled in create mode. The editor keeps the placed objects selectable so the player can tune position, rotation, scale, physics, joints, and game settings.

When Solve Mode Starts

The built machine is converted into active physics objects. Static, dynamic, kinematic, jointed, and triggered pieces begin interacting with the level objective.

Cost Validation

If the total solution cost is above the level budget, the player needs to simplify the machine before the solution is accepted.

Design Use

Use this mode for puzzle levels where the fun comes from building a mechanism, not from only touching prebuilt objects.

Setup flow

Practical setup checklist

Use this checklist while building or debugging a level that uses Builder Settings.

Pick The Allowed Parts

Choose which objects the player can reasonably use to solve the level and avoid giving unnecessary pieces that confuse the construction space.

Tune Prices

Expensive powerful objects should cost more. Cheap simple objects should invite experimentation without breaking the level.

Check Joints

If the solution needs motors, pins, distance joints, or welds, test how their extra cost affects the budget.

Test Cheap Solutions

Try solving the level under budget with the simplest machine possible so the target budget feels fair.