
Screenshots

Watch trailer on Steam ↗ZDSimulator
ZDSimulator Team · Published by ZDSimulator Team · Official site ↗
Very Positive — 90% positive (471 reviews)
Last updated 3 Oct 2026
ZDSimulator is a unique project of the real professional training apparatus for train driving schools, which is now available to any user as a railway simulator
£7.14
£14.29Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Simulation · 2025 · More £5 - £15 games
Experience the thrill of train operation in ZDSimulator, a unique railway simulator developed by the ZDSimulator Team for both professionals and enthusiasts. This 2025 release offers an authentic training apparatus originally designed for driving schools but now accessible to anyone seeking to master the art of rail transport.
About this game
Welcome to ZDSimulator – a railway simulator created by professional train drivers and railway fans!
This is a relaunch of the legendary Ukrainian simulator ZDSimulator on Steam
The project was initially developed in 2007 as a simulator for training Ukrainian train drivers, but in the future, it quickly gained popularity among fans of railway simulators and was actively developed by the community
You are offered a unique opportunity to get acquainted with the real control of well-developed locomotives on real routes created by our team and other developers
You will feel like a train driver and will be able to try to drive both a heavy freight train and a high-speed passenger train in unique and interesting scenarios offered by our simulator
Drive through exact copies of real railway sections in free mode and multiplayer
Feel the emotions and go through the challenges from the real practice of train drivers
Game features:
- Simple and complex mode, suitable for both beginners and full immersion enthusiasts
- Realistic physics of locomotive and train control
- Detailed development of electrical circuits and locomotive devices
- Ability for the instructor to set various faults and emergencies
- More than 50 routes, which is more than 3000 km of real track profile and stations
- Network play capability
- visibility of participants to each other
- driving at a distance
- dispatcher control of signals and movement
Made with love for the community by professional train drivers!
Sit in the ZDSimulator cab, learn the control system, and hit the road!
System Requirements
Will my PC run this? →Minimum
- OS: Windows 10
- Processor: Intel Core i3 / AMD Ryzen 3
- Memory: 2 GB RAM
- Graphics: Intel HD Graphics 4000 / AMD Radeon R5, OpenGL Compatible
- Network: Broadband Internet connection
- Storage: 10 GB available space
- Additional Notes: Requires mouse and keyboard
Recommended
- OS: Windows 11
- Processor: Intel Core i5 / AMD Ryzen 5
- Memory: 8 GB RAM
- Graphics: NVIDIA GTX 750 Ti / AMD R7 260X, OpenGL Compatible
- Network: Broadband Internet connection
- Storage: 20 GB available space
- Additional Notes: Requires mouse and keyboard
Supported Languages
Latest news
AnnouncementsOfficial
ZDSimulator 60.2 — “Toward Commuter Rail”
You can learn more about the update in our articles, Part 1 and Part 2🕹️ Game - Passenger information system - Added a passenger information system for multiple-unit rolling stock - \https://docs.zdsimulator.com/locomotives/overview.uk/#informator](https://docs.zdsimulator.com/locomotives/overview.uk/#informator) - Added support for TWS passenger information sounds (WAV only) - Added the Steam tag `#informator`- Sound - Updated the OpenAL sound system - Added the Doppler effect - Added muffling of external sounds inside the cab - Each sound source now creates an independent sound instance - Added more wagon sound sources for more realistic train audio - Added a coupler impact sound - Added echo to selected sounds - Added sound amplification and echo on bridges and in tunnels - Added a side-barrier sound effect - Added new sound events - 85 — passenger information announcement. Played inside the train cars - 86 — station announcement. Played at the nearest station - 87 — scenario sound event. Played in 2D mode - Added `sounds.ref` configurations for train sounds, including source radius and start/stop crossfading - Added route `sounds.ref` files. Test configurations are included for two demo routes. Sounds can be attached to tracks or objects; bridge and barrier echo effects and station-announcement markers are supported - Added model-specific horns and whistles for MP traffic - MP traffic running sounds now depend on speed - Updated train brake-release sounds - Added brake-cylinder sound and end-cock air-release sound - Fixed brake-valve sound volume adjustment - Added sound-source position tracking for wheel-joint sounds - Added section-specific traction motor and fan sounds for selected locomotives - Added background sound for freight wagons - Disabled wheel-running sounds after derailment - Added decorrelation for brake-friction sounds - Fixed compressor, rolling and braking sounds - Increased sound-source position update frequency - Configured sound-source s...Read full article on Community Announcements (alex135015)AnnouncementsOfficial
ZDSimulator 60.1: Main Line 2026
GameAdded a 3D input control system. Beta mode for CS7 onlyTrain camera update: smooth panning added. Cyclic panning disabled. Start and end keys assigned. Height reduced. Orientation added for side panningFree camera movement speed is controlled by Ctrl+ScrollTime rewind command changed to Ctrl+Alt+UpIn 3D control mode, the down arrow key resets the zoomTo toggle the yellow control highlight, hold down the Ctrl key and press Alt onceAdded F6 as an additional camera switch key for laptopsImproved graph display visualisation (enhanced quality and subtle background dimming)Added snow and rain swirl effects beneath the train’s wheels whilst in motionAdded sand scattering effect beneath the locomotive’s wheelsThe number of carriages and total weight are now displayed for the MVRFixed the MVR parking brakeAdded a dark launcher themeUpdated the settings window in the launcherAdded a custom scenario: double tractionBy default, 0 shunting tracks are set when launching the launcherFixed savingThe _Save prefix is now used_AutoSave now occurs at stopsFixed reading of startup.ini in the launcherPrevented the game from closing due to issues with config.iniFixed the display of the StripsFixed general volume behaviourFixed crash when volume is set to zeroIncreased windscreen wiper volumeRemoved distance-dependent pitch from the locomotive clatter soundFixed freight train soundFixed loading of Cyrillic sound files in scenariosAdded placeholders for empty MP carriages to trafficAdded a hint about using the workshop in the error messageMP and error logs are duplicated in ZDSimulator.log (the errors.log and mp.log files are no longer required for troubleshooting)Improved display of the 2D profileAdded a message about derailmentAdded a message about the movement speed of the free cameraFixed alpha transparency on carriagesJapanese language translated using RomajiPlayback priority set for the consoleThe pause menu blocks input🚆 ContentsNew Year’s decorations have been removed from locom...Read full article on Community Announcements (alex135015)AnnouncementsOfficial
ZDSimulator 60.0: Polar Express
Hello everyone! We wish you a happy New Year holidays! 🎄🚆 We are happy to present a major New Year update that covers several key directions of the project’s development at once — from multiplayer and updated rolling stock to new content, tools, and overall optimization. In this article, you will find a detailed overview of the changes, including the updated multiplayer server with support for shunting operations and side tracks, improved locomotive logic, reworked sounds, new content, bug fixes, and technical improvements aimed at increasing the game’s stability and performance. Multiplayer: Out of Beta This multiplayer update introduces a number of important changes aimed at improving usability, access control, and the overall logic of cooperative gameplay. New Room System Previously, multiplayer only offered open rooms and fully closed sessions that were not visible to other players. The system is now more flexible and divided into three room types: Open Room An open room is displayed in the public list and is available to all players. Anyone can join without additional conditions or restrictions. Visible Private Room This room is displayed in the list, but access is restricted. You can join it in several ways: by entering an access key (password code); by accepting an invitation from the administrator; by being manually added to the allowed players list by the administrator. This type of room is convenient for private sessions without complete isolation from other players. Hidden Private Room A hidden room is not displayed in the public list. Joining is possible only: via a direct link; or by being added by the administrator to the allowed players list. There is no access key for this type of room — control is handled exclusively by the administrator. A global session chat has been added to multiplayer. Players can now communicate using text messages that are synchronously displayed both directly in the simulator and in the corresponding room chat on the website...Read full article on Community Announcements (chaker)Patch NotesOfficial
Update v59.1: Locomotive Patch
🕹️ GameFixed joystick animation for 2EL4 and 2ES4Updated fonts and gauge needles for TEP70bsFixed TEP70 diesel sounds2EL4 added to multiplayerAdded temporary New Year decorationsAdded notification for shunting modeAdded train length and weight to the interfaceMVP updateMade MVP consist only through consist editorFixed train weight and MVP calculationAdded Spanish languageHolding Shift now speeds up zoomHolding Shift speeds up, and Ctrl slows down movement in the cabED2t, ED4m, ED9m added to multiplayer mode🚆 ContentAdded ability to rename a scenarioAdded station list editorFixed static object addition in scenario editorRead full article on Community Announcements (SuperArchi)AnnouncementsOfficial
ZDSimulator 59.0: Winter’s Breath
GameNew features and improvementsAdded support for new locomotives: VL80k, 2EL4, ED2t, 2ES4kSupport for the new VL82m locomotive modelUpdated VL11m locomotive modelNew cabin lamps for VL82mNew buttons in 2ES4kUpdated fonts on locomotive instrumentsUpdated camera behavior and window open buttonShift + / always returns to the cabAdded mirror and RB customizationAdded a link to locomotive documentation in the pause menuAdded scenario editing button to the launcher (Content Editor)Added volume level controls to the launcherSound (global overhaul)All sounds are converted to 3D soundUpdated sound volumes for all locomotivesImproved influence of window opening and cab position on soundFixed wagon sound positioning and distance attenuationGraphics and performanceGraphics performance optimization for some rolling stockFixed incorrect light source renderingLight source distance limited to 700 mFixed rain rendering behind locomotive sectionsFixed the dark textures issue in multiplayer modeFixesFixed ChS7 fan operationFixed consist formation for EMUsUpdated pantographs for EMUsFixed the error when closing the launcher and selecting MP sessionsFixed the operation of failure 75 and failure 80Fixed repaint number parsing with lettersUpdated base locomotive signal ContentVL80k — new locomotive2EL4 — new locomotiveED2t — new electric multiple unit2ES4k — new locomotiveVL82m — updated locomotive model2TE10u — smoke duplicated on both exhaust stacksAdded config.ini files for advanced parameter modificationShepetivka – Lviv route extended to KrasneDnipro – Kharkiv route extended to Birky ToolsExperimental locomotive modding systemLocomotives now include config.ini files with all available elements and parametersNew Locomotive Config Editor available via Content EditorSupports repaint-level configurationSupport for custom1.dmd and custom1.tga decorative filesEditorsDark theme added to editorsObject source display added to the Route EditorRead full article on Community Announcements (chaker)






