Aiming at the ever increasing demand of 3D simulation system for oil-field drilling well control safety training, this paper design and implement a 3D simulation system based on script-driven method, multilayer structure, pre-defined entity objects and high-level tools such as scene editor, script editor, program loader. A scripting language been defined to control the system's progress, events and operating results. Simulation system allows operators to experience well control operations that would be difficult, costly, or impossible in the real world. Through expanding entity class, this framework can be quickly applied to other virtual training areas. © Sila Science. All Rights Reserved.