
Descrição
Customizable Assembly Toolkit is a runtime physics assembly framework for Unreal Engine that allows players to build interactive vehicles, machines, structures, and other physics-based creations directly during gameplay.
The toolkit provides a modular foundation for connecting, detaching, controlling, saving, and synchronizing physics parts. It is designed for sandbox games, vehicle-building games, survival games, physics puzzles, and any project that requires player-created mechanical assemblies.
Key Features
Runtime part attachment and detachment
Modular connector and constraint system
Physics-based grab, placement, and snap preview
Assembly merging, splitting, and destruction handling
Server-authoritative multiplayer support
Client prediction and network physics integration
Control station system for operating assembled vehicles
Blueprint-accessible APIs and extensible C++ architecture
Debug visualization and development tools
Build Interactive Physics Creations
Players can combine individual parts into complete assemblies such as:
Ground vehicles
Aircraft
Boats
Mechanical devices
Physics puzzles
Destructible structures
Custom sandbox creations
Each part can define its own connectors, physical properties, constraints, and gameplay functionality. Assemblies can be modified at runtime without requiring predefined vehicle or machine configurations.
Multiplayer Ready
Customizable Assembly Toolkit uses a server-authoritative architecture for runtime assembly operations. It includes systems for synchronizing assembly state, physics objects, control inputs, attachment changes, and destruction across multiplayer sessions.
Network physics features are provided for projects that require responsive control of physics-based vehicles and machines.
Extensible and Project-Friendly
The toolkit is designed as a foundation rather than a fixed vehicle system. Developers can create custom parts, connectors, actuators, gameplay behaviors, and assembly rules using Blueprint or C++.
You can use the included systems as-is or extend them to match the requirements of your own game.
Suitable For
Sandbox and crafting games
Vehicle-building games
Survival games
Multiplayer physics games
Construction systems
Physics-based puzzle games
Runtime modular equipment systems
Compatibility & Requirements
Supported Engine Versions: Unreal Engine 5.7 and 5.8
Input and control features require Unreal Engine’s Enhanced Input Plugin to be enabled.
Buoyancy and water-related features require Unreal Engine’s Water Plugin to be enabled.
Network physics features require Physics Prediction, Physics History Capture, and Tick Physics Async to be enabled in Project Settings.
A C++ project is required only when extending the toolkit through C++.
Please refer to the online documentation for installation instructions, project configuration, multiplayer setup, examples, and known limitations.




