Modular Vehicle System: Vehicle Builder & Physics Toolkit
Obeder's Team
$35.04
$50.05
30%OFF
(no ratings)
Jump AssetStore
Grid-based modular vehicle builder for Unity. Snap parts into cars, planes, tanks & hybrids with coupled physics, suspension, flight, combat & damage. Edit-time or runtime, fully data-drivenModular Vehicle System — Grid-Based Vehicle Builder & PhysicsModular Vehicle System is a complete, data-driven kit for building drivable and flyable vehicles in Unity. You snap parts onto a 3D cell grid — in the editor window or with the in-scene runtime builder — and the system compiles that layout into a single rigidbody driven by one coupled physics controller. The exact same parts and assembly logic work both at edit time and at runtime through a clean scripting API (VehicleRuntimeApi), so player-built vehicles behave identically to ones you author yourself.What's insideGrid part builder — editor window + optional runtime builder component.Data-driven parts — every part is a PartDefinition ScriptableObject (footprint, mount faces, mass, health, colliders, modules).Physics compiler — auto-generates mass, center of mass, inertia tensor and colliders from the layout.Ground physics — raycast suspension, Pacejka-style tire model, coupled engine → clutch → automatic gearbox → wheel powertrain, ABS, anti-roll bars and surface types.Flight physics — wings & control surfaces, modular tail, toggleable gyro autopilot, rotors, hover pads, jet thrusters, propellers and a flight-assist stability system.Resources & electronics — energy/heat layer plus a power/fuel/ammo network graph.Combat — multiple fire modes, self-simulating projectiles, aimable turrets, shields/repair, structural damage (cabin loss, debris despawn) and part reconstruction.Player-facing layer — keyboard input stack with control profiles, combat orbit camera, IMGUI HUD, physics diagnostics panel and multi-vehicle selection manager.Is it customizable?Yes — customization is the core design. Because every part is a ScriptableObject and every behavior is a self-contained runtime module, you extend the kit without touching its source: author new PartDefinition assets, drop in your own prefabs, tune per-part mass/health/handling multipliers, and add entirely new behaviors through the mechanic plug-in contract. A single runtime façade (VehicleRuntimeApi) lets you add/remove parts, build, inject input and apply damage from your own code. Sample part libraries (Core, Frames, Armor, Wheels, Flight, Power, Weapons, Utility), prefabs, control profiles and physics presets are all included as editable starting points.What genres is it suited for?The kit is genre-agnostic by design and fits any project where vehicles are assembled from parts:Vehicle-building / crafting sandboxes (build-your-own-car/plane/tank)Combat & vehicular shooters (turrets, weapons, destructible armor)Racing / driving games needing real suspension and a coupled powertrainFlight & hover games (planes, helicopters, hovercraft, hybrids)Survival, physics-sandbox and tycoon/simulation titles with player-made machinesGround and flight parts share the same assembly, so hybrid vehicles (e.g. a flying tank or amphibious rig) work out of the box.FeaturesGrid-based modular builder — snap parts onto a 3D cell grid in the editor window, or let players build at runtime with the in-scene builder.Data-driven parts — every part is a PartDefinition ScriptableObject (footprint, mount faces, sockets, mass, health, colliders, HUD flags, per-module settings).Automatic physics compiler — generates mass, center of mass, inertia tensor and colliders from the layout into one rigidbody + one coupled VehicleController.Ground physics — raycast suspension, Pacejka-style tire model, coupled engine → clutch → automatic gearbox → wheel powertrain, ABS, anti-roll bars, surface types.Flight physics — wings & control surfaces, modular tail, toggleable gyro autopilot, rotors, hover pads, jet thrusters, propellers, flight-assist with pitch/yaw stability.Resources & electronics — energy/heat layer plus a power/fuel/ammo network graph.Combat & damage — multiple fire modes, self-simulating projectiles, aimable turrets, shields/repair, structural damage (cabin loss, debris despawn) and part reconstruction.Player-facing layer — keyboard input stack with control profiles, combat orbit/aim camera, IMGUI HUD, physics diagnostics panel, multi-vehicle selection manager.Runtime API & extensibility — single VehicleRuntimeApi façade (add/remove parts, build, inject input, query modules, apply damage) and a mechanic plug-in contract for custom behavior — no source edits required.Samples included — example part definitions, prefabs (Core, Frames, Armor, Wheels, Flight, Power, Weapons, Utility), control profiles, physics presets and a demo scene.Full source included, all runtime types under the VehicleCraft.Vehicles namespace.Documentation in English and Russian.Supported OS / requirementsUnity 6000.3 (Unity 6.3) or newer — built and tested on 6000.3.0f1.Link to documentationDocumentation is bundled inside the package (Modular Vehicle System/Documentation/, EN + RU, 7 chapters).


