As a modder, at some point you might want to create advanced functionality for your mod. This functionality might extend beyond what’s offered in BeamNG software by default, and will require you to write custom programming code. Typically you’ll want to use Lua code for gameplay, or HTML/JS code for the user interface.
The goal here is to provide some general guidance, explaining overall concepts and architecture choices that are specific to BeamNG.
This means that:
For any BeamNG-specific information that you cannot find in this documentation, such as detailed API use, etc, it’s best to either:
Please check the index below to continue reading more programming documentation:
If you feel this programming documentation is too high level, too low level, is missing important topics, is erroneous anywhere, etc, please write a
post at this thread
and ping me personally by typing @stenyak
so I will get notified.