BeamNG.drive предоставляет набор инструментов и программных интерфейсов (API) для создания модификаций. 1 Некоторые из них:
- Редактор машины. 1 Позволяет создавать новые автомобили с нуля или изменять существующие. 1 Можно настраивать геометрию, физику и текстуры автомобиля, добавлять новые детали и улучшения. 1
- Редактор уровней. 1 Даёт возможность создавать новые карты и сценарии. 1 Доступны различные инструменты для создания ландшафта, размещения объектов и установки логики игры. 1 Можно создавать собственные трассы, города или просто уникальные места для исследования. 1
- Язык программирования Lua. 1 Его используют для создания скриптов, которые добавят новую функциональность и логику в игру. 1
Для создания модификаций также могут потребоваться следующие инструменты:
- Редактор текста или интегрированная среда разработки (IDE). 1 Понадобится для написания скриптов и кода, используемого в моде. 1 Некоторые популярные редакторы текста и IDE: Visual Studio Code, Sublime Text и Notepad++. 1
- Графический редактор. 1 Если планируется создавать собственные текстуры, модели или изображения для мода, понадобится графический редактор, например Adobe Photoshop или GIMP. 1
- Онлайн-ресурсы и сообщества. 1 Можно найти руководства, советы и поддержку от опытных разработчиков и участников сообщества. 1
Чтобы создать сценарную кампанию, можно использовать, например, такие идеи: экстремальная полоса препятствий для теста внедорожных свойств транспорта, дрифтовая карта для оттачивания мастерства сноса и заноса, многоуровневый город типа Нью-Йорка и другие. 4