| Version | Date | Achievements |
| 0.0 (pre-alpha) | 2008-04-10 | The project was initiated. |
| 0.1 (alpha) | 2008-04-14 | This version was basically only a route viewer for CSV routes and CSV objects, but the external view of the train could already be used. Simplified controls and arcade game physics were made available for demonstration purposes. |
| 0.2 (alpha) | 2008-04-24 | BVE 2 panels could be partly displayed, although not all controls were working. Stations were recognized and the stop position was taken into account. The driver had to open/close the doors manually. Support was added for B3D objects and RW routes. |
| 0.3 (alpha) | 2008-05-08 | Physics are implemented and the train can be operated with its actual controls. Also, BVE 2 panels are almost fully supported now, the only exception being the missing ATC indication. Signalling is partially supported, though not ATS or ATC. Textual output and user-friendly error handling is provided. |
| 0.4 (alpha) | 2008-05-20 | Initial support for audio is available, for example compressor, brake and handle sounds, and announcements at stations. Signalling is fully operational and is being affected by the "previous train", which can be shown as an actual object in 3D. Furthermore, inaccuracy in the track is simulated, an AI driver can steer the player's train and first interface elements like the stop marker are available. |
| 0.5 (beta) | 2008-06-04 | More advanced audio is available, like motor sounds, flange, rub, points etc. The security systems ATS-SN, ATS-P and ATC are functional now. All BVE 2 material can be handled with hopefully only minor differences compared to BVE. This version is considered playable. | |
| ▶0.6 (beta) | 2008-07-02 | The BVE 4 day/night panel is available, but not fully functional due to yet missing ATS DLL support. Additionally, BVE 4 lighting and signalling is supported, as well as signal glow. Finally, mipmapping and anisotropic filtering are available for better quality graphics. |
| 0.7 (beta) | ~2008-07-17 | BVE 4 ATS DLL plugins will be supported and thus the panels will completely work by now. Full alpha transparency will also be supported. |
| 0.8 (beta) | ~2008-07-31 | Support for the uncompressed .X object file formats and for the timetables will be introduced. Some community-coordinated extensions will be implemented, as well as parts of the user interface. |
| 0.9 (release candidate) | ~2008-08-14 | The user interface will be fully available, as well as proper camera support for BVE panels. Additionally, the homepage will be completely redesigned, including multilingual support, and will start to feature manuals, tutorials and specifications in order for users to use and develop for openBVE. |
| 1.0 (final) | ? | Compatibility with existing BVE material will be increased and the performance will be optimized for this first official release. |
| 1.1 | ? | This version will introduce openBVE-specific train and route formats in order to expose currently unused features. |
| 2.0 | ? | This version, should it be done, would support a network-based rail management in order to allow for diverging rails and full traffic in the entire network. Routes for such networks would almost certainly not be text files. |