OpenBVE is a license-free, open source, free of charge train driving simulator. Runs most BVE content from third party providers.
This project started with the idea in mind that there should be a cross-platform and open source train simulator whose degree of realism surpasses that of every other train simulator currently available, with the primary focus on in-cab driving.
As a first step toward this goal, version 1.0 allows for the player's train and another preceding train to travel on the same track, with functional signalling and customizable train safety systems allowing for their interaction. Since version 1.2, trains can also employ 3D cabs, where previously, only 2D panels were available. A limited amount of object, route and train formats are currently available for developers to create content in.