In view of some shortcomings in a three-dimensional virtual mine system,like high fidelity,strong interaction and multi-platform,a method based on Unity3D platform to realize 3D Virtual Mine is provided. The primary process includes acquiring the three-dimensional coordinate data and attribute data of topography and geology, establishing three-dimensional model of mine,and importing the model into the Unity3D engine. Digital mine can realize real-time rendering,and integrate three-dimensional data with two-dimensional spatial data. Based on these,C# language is used to write the script to realize the function of the system. The virtual mine roaming simulation system is embedded into multiple platforms finally. According to the tested results of Qianjiaying Coal Mine in Tangshan,the system has run smoothly in 3 platforms ( Windows,Android smart-phone and the Web) . The system is realistic and has friendly interface. The system owns the functions of the virtual roaming simulation and mine attribute-information query and others.