Vehicle Development
This section covers everything related to vehicle creation and implementation in SubwaySim 2. Here you will learn the complete workflow required to create a functional vehicle — from 3D modeling and rigging to Unreal Engine setup and Lua integration.
The focus of this section is on practical implementation. Blueprints and Lua scripts are explained directly within the corresponding creation steps.
The following chapters will guide you step by step through the vehicle development process:
Learn the core requirements for vehicle development, including scale, coordinate systems, naming conventions, and general best practices.
Understand how to model and rig a vehicle in Blender, including bone hierarchy, pivot setup, and animation preparation.
Learn how to correctly import your vehicle mesh into Unreal Engine and configure import settings for optimal results.
Set up collision bodies and physics constraints required for correct interaction and simulation behavior.
Create a Control Rig to control and animate vehicle components.
Define animation logic, state machines, and parameter-driven animations for vehicle movement and systems.
Assemble all components into a functional vehicle Blueprint.
Integrate the vehicle into SubwaySim 2 using Lua scripting.
Together, these chapters guide you from the first 3D model to a fully functional vehicle inside SubwaySim 2.
