> For the complete documentation index, see [llms.txt](https://vsxgames.gitbook.io/universal-vehicle-combat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vsxgames.gitbook.io/universal-vehicle-combat/core-framework/modules.md).

# Modules

The module system enables you to add or remove functionality from a vehicle during gameplay, such as weapons and upgrades to vehicle systems.

With the module system, modules can be created separately from the vehicle, and are added to a vehicle's module mounts, where they can be mounted or unmounted.

The module system consists of three key parts:

* [**Modules** ](/universal-vehicle-combat/core-framework/modules/modules.md)- the objects being loaded onto the vehicle, e.g. a weapon
* [**Module Mounts**](/universal-vehicle-combat/core-framework/modules/module-mounts.md) - the places on the vehicle where the module is added
* [**Module Managers**](/universal-vehicle-combat/core-framework/modules/module-managers.md) - the components on the vehicle that access and operate modules

Let's explore each of these in more detail.
