BeamNG Modding Docs
Comprehensive documentation for BeamNG.drive Lua modding - GE extensions, VE extensions, UI framework, and more.
BeamNG Modding Documentation
Comprehensive reference documentation for BeamNG.drive's Lua scripting API. Covers the Game Engine (GE), Vehicle Engine (VE), UI framework, ImGui, and common modules.
Getting Started
New to BeamNG modding? Start with the basics:
- Getting Started Guide — Overview of the modding workflow
- Your First Extension — Set up a simple GE extension
- Architecture TL;DR — Quick rules for extension lifecycle and hooks
- Cheat Sheet — 50+ common one-liners for copy-pasting
What's Covered
This documentation covers the full BeamNG Lua modding API, including:
- GE Extensions — Game Engine Lua scripting
- VE Extensions — Vehicle Engine Lua scripting
- UI Framework — Vue-based UI apps and components
- ImGui — In-game debug and editor UI
- Recipes — Common patterns and code snippets